我已将一个正在运行的应用程序上传到我的托管网络服务器,而我正在工作的一个页面会抛出错误。在我的web.config中,我设置如下:
....
<customErrors mode="Off" defaultRedirect="errorpage.htm">
<error statusCode="403" redirect="bannedaddress.htm" />
<error statusCode="404" redirect="filenotfound.htm" />
</customErrors>
<compilation debug="true" targetFramework="4.0">
....
我将被重定向到errorpage.htm,即使customErrors模式设置为Off。我在日志文件中找不到有关错误(除了它出现之外)的任何信息。
问题是:我应该更改什么才能调试应用程序?
答案 0 :(得分:0)
可能是您的IIS设置,具体取决于您可以访问IIS错误文件的主机。可能是您的IIS重定向到该页面而不是您的应用程序。
模式关闭时,customErrors
不应重定向。
答案 1 :(得分:0)
它是虚拟应用程序吗?在这种情况下,您可能希望在父目录中设置<customErrors mode="Off" />
。