這是一個噩夢,因爲我在活箱上試圖弄清楚什麼是錯的!訪問沒有www的ASP.Net MVC網站會引發錯誤
如果有人訪問我們的ASP.Net MVC網站,其完整網址爲http://www..net都可以。如果他們轉到:http://.net,那麼會顯示我們的自定義錯誤頁面。在我們將網站移動到MVC之前,這用於正常工作。
我們在Global.asax中有一個Application_OnError事件,但我知道在這種情況下沒有被擊中,因爲我登錄到事件日誌並且沒有發生。
如果我在web.config中關閉自定義錯誤,則該網站的行爲是正確的!
我們現在使用的是MVC Beta。編輯:我們正在IIS6上運行,並使用MVC路由尋找友好的URL。
這是不可能的,因爲它只在沒有www的情況下才會發生,因此在本地測試。我不知道這是否與路由有關......
謝謝!
什麼是錯誤? – JoshBerke 2009-02-18 18:33:05
您可能想要在調試器中追蹤它以查看實際發生的情況。 – 2009-02-18 19:19:57