确保正确安装了 IIS 包括 .NET 支持,可以尝试重新安装 IIS 并检查服务器是否可以运行 Asp.Net Core 应用程序。
确认 IIS 中是否安装了 ASP.NET Core 路径模块和运行时,可以通过打开控制面板 -> 程序和功能 -> 启用或关闭 Windows 功能 -> Internet 信息服务 -> World Wide Web 服务 -> 应用程序开发功能 来查看。
IIS 配置文件中需要正确的设置,需要在 web.config 文件中添加以下设置:
其中,processPath
和arguments
对应应用程序的启动位置和参数。
如果仍然无法运行,则可以尝试重新创建虚拟应用程序池并将 IIS 配置文件还原为默认设置。
如果以上方法均无效,则需要查看应用程序的日志文件,了解在 IIS 中启动应用程序时发生的错误。可以使用 Visual Studio Diagnostic 工具查看日志文件。