我正在尝试在 iis8 上部署一个简单的 hello world .net core 应用程序。它在本地开发环境中运行良好。当部署到 iis 时,我收到“无法显示此页面”。
部署后,我从控制台运行 dotnet .\TestApp.dll,然后浏览到 http://本地主机:5000/。它运行良好。但不是在 iis 上。
应用程序池设置为无托管代码。错误页面设置为详细错误。Web.config 看起来不错:C:\inetpub\logs\LogFiles 中有一个日志文件,但那里没有写任何有趣的内容。而且我在事件查看器中找不到任何日志。
app_offline.htm 的内容未得到提供。
绑定类型:http IP 地址:192.168.1.112 端口:84 主机名:testapp
我在服务器上安装了这个:
- Microsoft .NET Core 1.0.3 - SDK 1.0.0 预览版 2 - 003156
- Microsoft .NET Core 1.0.3 和 1.1.0 - Windows 服务器托管
- Microsoft .NET Core 1.1.0 - 运行时
本地开发环境:
- Microsoft .NET Core 1.0.1 - SDK 1.0.0 预览版 2 - 003131
- Microsoft .NET Core 1.0.1 - VS 2015 工具预览版 2
- Microsoft .NET Core 1.0.3-SDK RC 4
- Microsoft .NET Core 1.1.0 - SDK 1.0.0 预览版 2 - 003177
您知道该如何进行吗?