我在調試時遇到了麻煩,爲什麼一個路由在我正面設置時正在拋出404錯誤。我做了修改,重建,仍然404,我做了各種瘋狂的東西,但總是404.asp.net mvc 2 global.asax.cs被忽略
然後在我的沮喪,我剛刪除global.asax中的所有路由,保存重建和運行。我仍然有404 ...
但其餘的網站沒有打破!怎麼會這樣?我以爲你必須路由路徑或什麼都不會工作......即使我的自定義路由仍然工作。我重建了,resaved web.config。我什至停止了網站,甚至應用程序池,甚至IIS ENIIRELY,然後重新啓動evertyhing ...
所有我的路由仍似乎在那裏!
我甚至零扔了鴻溝,甚至被迫在的Application_Start拋出異常......這一切沒有改變任何東西......
什麼在聖到底是怎麼回事?我的路線被緩存在什麼地方?哪裏?!
不幸的是,這不會起作用,因爲爲了註冊它,我必須將代碼添加到被忽略的global.asax文件中。我將它添加到我的bin文件夾中,並按照說明添加了代碼,但沒有任何更改... 某些事情在這裏必須設置錯誤,但我不知道是什麼,這是沒有意義的! – SelAromDotNet 2010-07-31 01:46:52
是否有可能您沒有獲得成功的編譯/構建,並且該網站正在使用最後一個良好構建,但沒有您正在進行的更改? – 2010-07-31 02:32:05
但它正在構建,我在解決方案和網站上都進行了重建,而且我甚至有意破壞了構建,而當我完成時它不會構建,那麼當我修復它時會重建。 我覺得我在暮光之城... – SelAromDotNet 2010-07-31 03:14:35