【发布时间】:2016-09-19 08:08:51
【问题描述】:
所以,我一直在尝试将我的核心应用程序发布到本地 IIS 服务器,但无论我做什么,它都不想运行。
我所做的是在 Windows 资源管理器中找到该项目并在那里打开一个命令窗口,然后编写以下内容:
dotnet publish --framework netcoreapp1.0 --output "C:/ReleaseWebsite" --configuration Release
哪个执行得很好,没有任何错误,最后说它正确地发布了项目。
之后我去 IIS 并添加新网站,将其设置为端口 80 或 8080,我什至尝试使用 8088,在设置已发布文件的路径后,我编辑应用程序池并将其设置为无托管代码.启动网站,但我得到它 500 错误启动应用程序时发生错误。
如果我手动转到已发布的文件并打开 GST.Web.exe,它会毫无问题地启动,并在端口 5000 上运行,我可以毫无问题地访问它。但我想在 IIS 中运行它。有什么帮助吗?
【问题讨论】:
-
如果您收到
startup错误,您可以启用额外的启动选项来输出实际原因。看看我的博客文章。 pkula.blogspot.co.uk/2017/11/…
标签: c# iis iis-7 asp.net-core