asp.net - 无法让 Asp.net 或 IIS 显示错误
问题描述
我在我的 asp.net 网站上收到此消息:
我可以在 Visual Studio 中毫无问题地运行它,但是一旦我发布它,我就无法再访问该站点。
我尝试了以下方法,但无济于事:
将此添加到我的 web.config 中:
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
<system.webServer>
<httpErrors errorMode="Detailed" >
</httpErrors>
</system.webServer>
<appSettings>
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
</appSettings>
更改 IIS 中的调试设置:
更改错误页面设置:
出于某种原因,我可以从服务器外部访问该站点,但不能在其中访问该站点,因此我无法以这种方式获取错误。我在更改后运行了 iireset 以查看是否有所作为。
我正在运行 Windows 2012R2 和 IIS10。
任何人有任何建议或可以看看我是否错过了什么?
解决方案
OP在问题下方的评论部分中接受的答案
如果您在显示详细错误信息时遇到问题,请查阅您的系统事件日志。那里应该有完整的异常信息。
推荐阅读
- java - 如何从字符串输入列表中找到最短和最长的字符串
- jquery - 如何在 Jquery 日历中选择多个日期和时间?
- r - 如何解决执行 seq 函数中的错误?
- excel-formula - 如何根据时间计算实例
- javascript - 将本机 POST 数据反应到 API 不起作用
- java - Java EE App 不像 jsp 那样打印 JSP 文件,而是像 HTML
- angular - 打开 whatsapp 聊天以获得一个数字 ionic 3/4
- android - Retrofit 2 如何多次发出相同的请求
- oracle - 当我们在 oracle 中声明 number 数据类型时,它将采用什么默认数据类型?
- c - 如何在刷新通过 bitbake 生成的图像的覆盖范围时修复“当前上下文中没有符号 __gcov_flush”错误