【发布时间】:2015-05-21 10:28:38
【问题描述】:
您认为在Cloud9 environment 内部运行ASP.NET 5 (vNext) 在技术上可行吗?
我已按照https://github.com/aspnet/home 上的文档进行操作,一切似乎都运行良好,但是当我运行命令时:
dnx . kestrel
mono 被执行并开始使用 100% 的 CPU 但 HTTP 服务器不工作。
这是我的示例应用程序:https://github.com/davideicardi/aspnet5-on-cloud9
【问题讨论】:
-
你的应用看起来不错,虽然我对 cloud9 一点也不熟悉。 Kestrel 的 0.0.0.0 可以和 dnx 一起使用吗?
-
在 Cloud9 工作区上运行的服务器需要监听
0.0.0.0:8080以便从外部访问它们。您在哪个 IP:PORT 上运行您的服务器? -
@Mutahhir 是的,我的命令是:
"kestrel": "Microsoft.AspNet.Hosting --server Kestrel --server.urls http://0.0.0.0:8080" -
我怀疑
mono或kestrel有问题,因为单声道进程的 CPU 达到 100% 并且似乎卡住了。 -
嗯,即使 CPU 是 100%,并且进程没有被杀死,它也应该可以工作。是否有某种错误输出或可以打开的标志来获取它?
标签: mono asp.net-core cloud9-ide