我剛剛得到了新的發展箱時遇到讓我的MVC項目啓動和運行的問題。我的舊盒子有Server 2003和IIS6。在設置了here中提到的通配符映射後,我能夠使我的MVC應用程序在此框上工作。我的新盒子正在運行Vista Business和IIS7。當我複製我的應用程序並嘗試運行它時,出現'http 404找不到資源。'錯誤。但是,如果我創建一個新的MVC應用程序並運行它,一切正常。我也從我的舊盒子裏複製了Nerd晚餐應用程序,並且工作得很好。404錯誤時,ASP.NET MVC應用IIS7
我驗證過的應用程序在集成模式下運行,並且比較了工作和非工作應用程序的web.config文件中,但看到沒有什麼比專用AppSettings的不同等。我試圖在經典模式下使用通配符映射集來運行應用程序,但這也不起作用。我也嘗試使用卡西尼運行應用程序,但得到了相同的結果。
可以運行菲德勒,看看哪個請求實際上產生404? – 2009-08-20 15:47:55
這是對應用主頁的初始請求。 即{主機名}/{應用程序名稱}/ – Hamman359 2009-08-20 16:53:13