无法在IIS中运行ASP.NET Core rc2

问题描述:

因此,我一直在尝试将我的Core App发布到本地IIS服务器,但无论我做什么,它只是不想运行。无法在IIS中运行ASP.NET Core rc2

我要做的就是找到在Windows Explorer中的项目并打开一个命令行窗口出现,并写入以下内容:

dotnet publish --framework netcoreapp1.0 --output "C:/ReleaseWebsite" --configuration Release 

哪个好执行没有任何错误,最后说,它正确发布的项目。

之后,我去IIS和添加新网站,将其设置为端口80或8080,我甚至尝试过使用8088,并设置发布文件的路径后,我编辑应用程序池并将其设置为无托管码。启动网站,但我得到它500错误启动应用程序时发生错误。

如果我手动去发布的文件,并打开GST.Web.exe它没有任何问题开始,并在端口5000 rusn,我可以访问它没有任何问题。但我想在IIS中运行它。任何帮助?

+0

如果您收到'startup'错误,您可以启用额外的启动选项来输出实际原因。看看我的博客文章。 http://pkula.blogspot.co.uk/2017/11/asp-net-core-how-to-fix-error-occurred.html – ppumkin

请参阅Publishing to IIS文章。

我认为除了在服务器上安装.NET Core Windows Server Hosting包之外,您必须完成本文中的所有步骤。在服务器上安装.NET Core Windows Server Hosting bundle

该软件包将安装.NET Core Runtime,.NET Core Library和ASP.NET Core Module。该模块创建IIS和Kestrel服务器之间的反向代理。

看看这是否有帮助。

+0

我已经安装了,我只是忘记提到抱歉。 – Kyojin

+0

您能否附上错误的完整截图? – Sanket

+0

这是[image](http://i.imgur.com/MH0qlVN.png) – Kyojin