Windows-Server-2003
IIS 6.0 / 2003 在一段時間後給出 404 錯誤
我有一個執行 Windows Server 2003 的本地開發伺服器,它託管一些在 IIS 6.0 上執行的應用程序。我可以很好地連接到這些應用程序,但是在一段未知的時間後它們無法訪問,給我 404 錯誤。當我收到這些 404 錯誤時,我仍然能夠 ping 伺服器。
但是,我注意到如果我在客戶端上執行
ipconfig /release
,ipconfig /renew
連接問題就會得到解決。關於這裡可能發生的事情以及如何解決的任何想法?
更新 1
當我遇到連接問題時,IIS 錯誤日誌顯示
s-reason
是Timer_ConnectionIdle
.
嗯,您可能沒有啟用正確的網路擴展,這可以解釋它的間歇性工作。
我會將您連結到 technet 的這篇文章:technet 但我要注意的片段是這個;
IIS6 動態內容:當未啟用 Web 擴展時,將記錄 W3C 擴展日誌文件中的 404.2 條目。使用 IIS Microsoft 管理控制台 (MMC) 管理單元啟用適當的 Web 擴展。預設 Web 擴展包括:ASP、ASP.net、伺服器端包含、WebDAV 發布、FrontPage 伺服器擴展、通用網關介面 (CGI)。必須添加並明確啟用自定義擴展。有關詳細資訊,請參閱 IIS 6.0 幫助文件。
IIS6 靜態內容:當擴展未映射到 MIME 映射屬性中的已知擴展時,將記錄 W3C 擴展日誌文件中的 404.3 條目。使用 IIS Microsoft 管理控制台 (MMC) 管理單元在 MIME 映射中配置適當的擴展。有關詳細資訊,請參閱 IIS 6.0 幫助文件。
因此,本質上,使用您的日誌文件並嘗試縮小特定錯誤的範圍。如果沒有更具體的錯誤標籤,404 可能有很多問題並且很難解決。