IIS7.0 網站發佈頁面顯示 500 - 內部服務器錯誤。您要查找的資源有問題,無法顯示
程序是asp+access的,但是在2003的服務器(+iis 5.0)上一切正常,該服務器上其它部分網站前臺後臺也訪問正常。
把網站換到另一臺服務器(server 2008+iis7.0配置)上就出現了上面這種問題。
錯誤摘要
HTTP 錯誤 500.24 - Internal Server Error
檢測到在集成的託管管道模式下不適用的 ASP.NET 設置。
詳細錯誤信息
模塊 | ConfigurationValidationModule |
---|---|
通知 | BeginRequest |
處理程序 | ASPClassic |
錯誤代碼 | 0x80070032 |
請求的 URL | http://192.168.1.4:80/admin/admin_login.asp |
---|---|
物理路徑 | C:\inetpub\jajy\admin\admin_login.asp |
登錄方法 | 尚未確定 |
登錄用戶 | 尚未確定 |
最可能的原因:
- system.web/identity@impersonate 設置爲 true。
打開IIS管理器,選擇應用程序池——你的網站應用程序池(自己的創建)——單擊右側的“設置應用程序池默認設置”,打開,在常規中,將“啓用32位應用程序”設置爲“True”,將“託管管道模式”改爲Classic,最後單擊“確定”就一切OK了。
如有問題,請訪問 www.jinostart.com
HTTP 錯誤 404.2 - Not Found
由於 Web 服務器上的“ISAPI 和 CGI 限制”列表設置,無法提供您請求的頁面。
點擊IIS服務器根節點,找到右邊“ISAPI和CGI限制”,把禁止項設置爲允許,刷新
在vs2003中,出現嘗試創建web項目或打開位於url"http;//locahost/web"的項目時,web服務器報“連接超時”
在Visual Studio .NET 2003 命令提示 裏面輸入: aspnet_regiis -i 回車就解決了!