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

时间:2016-04-15 21:19:01

标签: c# asp.net-mvc iis asp.net-core iis-8.5

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

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

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

设置网站以运行我在上面创建的应用池。

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

一旦我访问该网站,网站将永远加载,不会显示任何内容。

在日志中,我得到:

  

错误:无法加载应用程序或执行命令' Microsoft.AspNet.Server.Kestrel'。可用命令:web。

如果直接在approot中运行web.cmd,我可以启动应用程序。 它将启动Kestrel服务器并正确处理。

我做错了什么?

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

服务器正在运行IIS 8.5 - 完成所有更新的Windows Server 2012 R2。

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

2 个答案:

答案 0 :(得分:0)

wwwroot文件夹中的web.config应该可以帮助IIS找出你想要运行的内容。也许张贴那个?

答案 1 :(得分:0)

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

此处发布的解决方案以及Problems publishing asp vnext website on IIS 8

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