ASP.NET IIS 8.5 中的 RC1 网络应用程序

ASP.NET RC1 web app in IIS 8.5

我已根据 http://docs.asp.net/en/latest/publishing/iis.html IIS 进行设置,以允许 ASP.NET 5 个应用程序 运行

我也在机器上安装了ASP.NET5 还安装了 HTTP 平台处理程序 (x64)

我使用文档中所述的设置创建了一个应用程序池,并将该池设置为无托管代码

将站点设置为 运行 我在上面创建的应用程序池。

web.config中的系统webServer/handlers部分已解锁

一旦我访问该网站,网站就会永远加载,但什么也没有出现。

在日志中,我得到:

Error: Unable to load application or execute command 'Microsoft.AspNet.Server.Kestrel'. Available commands: web.

直接在approot里运行web.cmd就可以启动应用了。 它将启动 Kestrel 服务器并正确处理。

我做错了什么?

尝试搜索上述错误没有结果。

服务器是 运行ning IIS 8.5 - windows 服务器 2012 R2,所有更新都已完成。

编辑:
我正在使用 ASP.NET 5 RC1
我没有使用虚拟目录
我不会发布到 AZURE

wwwroot 文件夹中的 web.config 应该可以帮助 IIS 确定您想要 运行 的内容。也许post那个?

MVC 6 Windows Server 2012 R2 IIS 8.5 - Error: Unable to load application or execute command 'Microsoft.AspNet.Server.Kestrel'

此处发布的解决方案还有

ASP 4.5 未安装,要安装它,请转至服务器管理器、添加角色和功能、Web 服务器 IIS/Web 服务器/应用程序开发并检查 ASP .NET 4.5 和 . NET 可扩展性 4.5