我有一个非常奇怪的问题。
我最近重新发布了我的ASP.Net(v4.0)网站并进行了一些修改。一切都在我的电脑本地很好用,后来在我的测试服务器上。将它发布到我们的实时包装盒上的最终测试位置后,我注意到有一页正在恢复到我们的自定义500错误页面。这是一个我没有修改或更新的页面,我所有的其他修正都非常美观。
问题是当我的自定义错误页面弹出时,我无法看到实际错误。我没有得到的是我在IIS7中没有任何东西(据我所知)来实现这一目标。
我在同一台服务器上设置了一个新域,它仍在做同样的事情。这是IIS7中错误页面部分的屏幕抓取。
你可以看到它的所有香草!
这是我的web.config文件,以防出现问题。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<connectionStrings>
xxxxxxxxxxxxxxxxxx
</connectionStrings>
<system.web>
<compilation debug="true"/>
<pages theme="InkCartridgeEpson">
<controls>
<add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
</controls>
</pages>
<customErrors mode="Off" />
</system.web>
<system.net>
<mailSettings>
xxxxxxxxxxxxxxxxxxx
</mailSettings>
</system.net>
</configuration>
底线是我想停止出现自定义错误页面,所以我可以看到通常的ASP.Net错误页面。
我知道我在这里做了一些蠢事,但我不能为我的生活看到它是什么!