我相信我的 .net Core 应用程序抛出异常。 IIS 拒绝显示除以下内容之外的任何内容:
HTTP 错误 500.30 - ASP.NET Core 应用程序无法启动
设置:
应该是一件显而易见的事情,让 IIS 在开发时显示应用程序的错误。
有人知道是否还需要更多设置吗?
/埃里克
要为 iis asp.net core 站点启用详细错误,您可以按照以下步骤操作:
hostingModel 属性应设置为“InProcess”或“OutOfProcess”,具体取决于您的托管配置。
在 ASP.NET Core 应用程序的根目录中创建一个名为“logs”的文件夹。
授予iis_iusrs和iusr对日志文件夹的完全控制权限。
确保您已安装 .net core 托管捆绑包。
您可以尝试使用 dotnet CLI 从命令行运行应用程序,看看是否可以获得有关错误的更多详细信息