2017-08-04
IIS 的 HTTP 404 錯誤畫面
Windows IIS 預設在本機電腦上,顯示詳細錯誤訊息,在遠端電腦上,顯示簡單錯誤。
********************************************************************************
(下圖) Windows Server 2003 R2 +IE8,IIS 6.0 遠端電腦預設 404 錯誤訊息
(下圖) Windows Server 2003 R2 + IE8,IIS 6.0 本機端電腦預設 404 錯誤訊息 (和遠端看到畫面相同)
http://localhost/this_resource_does_not_exist
********************************************************************************
(下圖) Windows Server 2008 IIS 7.0 遠端電腦預設 404 錯誤訊息
(下圖) Windows Server 2008 IIS 7.0 本機電腦預設 404 錯誤訊息
畫面來源:
https://docs.microsoft.com/en-us/iis/troubleshoot/diagnosing-http-errors/how-to-use-http-detailed-errors-in-iis
(下圖) Windows Server 2008 IIS 7.0 遠端電腦預設 404 錯誤訊息
(下圖) Windows Server 2008 IIS 7.0 遠端電腦預設 404 錯誤訊息
(下圖) Windows Server 2008 R2 + IE7 IIS 7.5 遠端電腦預設 404 錯誤訊息
(下圖) Windows Server 2008 R2 + IE7 IIS 7.5 本機電腦預設 404 錯誤訊息
********************************************************************************
(下圖) Windows Server 2012 IIS 8.0 遠端電腦預設 404 錯誤訊息
(下圖) Windows Server 2012 + IE10 IIS 8.0 本機電腦預設 404 錯誤訊息
(下圖) Windows Server 2012R2 IIS 8.5 遠端電腦預設 404 錯誤訊息
(下圖) Windows Server 2016 IIS 10.0 遠端電腦預設 404 錯誤訊息
(下圖) Windows Server 2016 IIS 10.0 本機電腦預設 404 錯誤訊息
.NET 的 HTTP 404 錯誤畫面
本機測試:Visual Studio 2017 v15.2,Web.Config 中,不管 Debug 是 true 或 false,都只能看到 IIS 的簡單錯誤畫面。
<compilation debug="false" targetFramework="4.7"/> |
就算增加 httpErrors errorMode 也是如此
<configuration> <system.webServer> <httpErrors errorMode="Detailed" /> </system.webServer> </configuration> |
(待續)
相關
[研究] [ASP.NET] 詳細錯誤 vs 簡單錯誤 vs 客製化錯誤
http://shaurong.blogspot.com/2017/08/aspnet-vs-vs.html
[研究] web.config 的 customErrors 設定實測
http://shaurong.blogspot.com/2016/11/webconfig-customerrors.html
網際網路資訊服務 - 維基百科,自由的百科全書
https://zh.wikipedia.org/wiki/%E7%B6%B2%E9%9A%9B%E7%B6%B2%E8%B7%AF%E8%B3%87%E8%A8%8A%E6%9C%8D%E5%8B%99
How to enable detailed error information for IIS and ASP.NET
http://chuchuva.com/pavel/2010/08/how-to-enable-detailed-error-information-for-iis-and-asp-net/
How to Use HTTP Detailed Errors in IIS 7.0
https://docs.microsoft.com/en-us/iis/troubleshoot/diagnosing-http-errors/how-to-use-http-detailed-errors-in-iis
Displaying detailed error messages in IIS
https://blogs.msdn.microsoft.com/benjaminperkins/2012/06/10/displaying-detailed-error-messages-in-iis/
Displaying a Custom Error Page (C#)
https://docs.microsoft.com/en-us/aspnet/web-forms/overview/older-versions-getting-started/deploying-web-site-projects/displaying-a-custom-error-page-cs
customErrors與httpErrors
http://blog.darkthread.net/post-2015-11-10-customerrors-and-httperrors.aspx
沒有留言:
張貼留言