Iis-7

在 IIS 7 中生成 404 錯誤的經典 asp 頁面

  • November 11, 2013

我有一個在 IIS 7.5 中執行的 asp.net 應用程序。我有一個獨立的經典 asp 頁面,該頁面是從另一個站點遷移而來的,現在已將其作為 asp.net 應用程序的一部分包含在內。我將應用程序託管在我的本地電腦上,但是每當我導航到經典的 asp 頁面時,我都會收到 404 Not Found 錯誤。該頁面沒有失去,我已經通過 Windows 功能在 IIS 中打開了 ASP。asp.net 頁面工作正常。

奇怪的是,我已經能夠將頁面作為它自己的站點託管在 IIS 中,但是當它與 asp.net 集成時就不行了。

IIS 日誌文件包含請求的以下行:

2013-11-06 16:25:33 127.0.0.1 GET /test/testpage.asp - 80 [username] 127.0.0.1 [system info] 404 0 2 120

感謝您提供任何和所有建議,如果您需要更多資訊,請告訴我。

編輯 1

我得到了失敗的請求跟踪工作,並且在跟踪MODULE_SET_RESPONSE_ERROR_STATUS事件時能夠在日誌文件中找到此錯誤:

ModuleName IIS Web Core 
Notification 16 
HttpStatus 404 
HttpReason Not Found 
HttpSubStatus 0 
ErrorCode 2147942402 
ConfigExceptionInfo  
Notification MAP_REQUEST_HANDLER 
ErrorCode The system cannot find the file specified. (0x80070002) 

好的,所以這個問題的解決方案非常尷尬——頁面的連結是錯誤的,這就是為什麼它可以在其他所有能力下工作。至少我學到了很多關於 IIS 的知識?

引用自:https://serverfault.com/questions/551110