如何让Console.ReadKey()关键字在AppHarbor中运行?

时间:2012-09-21 10:17:54

标签: c# appharbor

我正在托管一个C#应用程序,它需要让Console.ReadKey()语句正常工作。 AppHarbor似乎不支持这一点,它终止了我的应用程序,出现以下错误:

InvalidOperationException: Cannot read keys when either application does not have a console or when console input has been redirected from a file. Try Console.Read.]
mscorlib_ni!System.Console.ReadKey(Boolean)+0x1ec
ZiFM!ZiFM.Program.Main(System.String[])+0xc0

1 个答案:

答案 0 :(得分:3)

从AppHarbor的控制台读取是没有意义的;您的控制台应用程序以非交互方式运行,适用于后台进程。

您能解释一下您正在尝试做些什么吗?如果您想通过用户浏览器读取密钥,则需要构建一个网站并进行部署,这与编写控制台应用程序的非常不同。