我創建了一個非常簡單的測試場景 - 一個很好的新的空web站點,甚至沒有web.config。當我將網站設置爲使用ASP.NET 2.0.50727時,它返回了404頁的測試.aspx頁面,但該頁面在ASP.NET 1.1.4322中正常處理。任何簡單的.html頁面都可以找到並正確返回到瀏覽器。樣本頁面非常簡單:ASP.net 2.0.50727不能編譯或處理任何.aspx頁面
<html><head><title>Hello</title></head><body><%= "Hello" %></body></html>
我有其他的實際應用中,原本顯示的麻煩相同的符號(404頁整個網站),我已經試過這臺服務器上執行遠程調試,但它似乎永遠不會加載應用程序程序集。到目前爲止,我已嘗試重新啓動,重新安裝IIS(創建新的應用程序池和網站配置),重新安裝.net 2.0.x和3.5,以及將應用程序池標識更改爲本地系統。另外,在Windows事件查看器中什麼都沒有顯示(除了當我從1.1切換到2.0時,它顯示「重新啓動W3SVC」)。
我不知所措。我如何解決IIS本身問題?我可以啓用某種類型的IIS或ASP.NET日誌記錄來查看問題可能是什麼?
其他一些細節:
- Windows 2003 Server的
- IIS 7
- ASP.NET 2.0.50727,3.0,3.5如果您使用的是IIS 7安裝
在您的服務器的詳細信息,你的意思是IIS 6? Win 2003 Server有IIS 6,Win 2008(或Vista)有IIS 7 [如何下載IIS](http://blogs.iis.net/davcox/archive/2009/06/29/how-to-download- iis.aspx) – MikeM 2011-05-04 16:16:43
你如何從1.0切換到2.0? – 2011-05-04 16:21:30