我在Win7上運行Visual Studio 2008 sp1,並安裝了MVC2 RTM。無法在MVC2項目中調試視圖,得到「無法找到資源」錯誤
我使用嚮導創建了一個新的MVC2項目,無法調試特定的頁面。使用webforms甚至MVC1,我可以坐在View頁面上,按下F5,然後讓VS2008中的集成Web服務器在我正在處理的頁面上啓動。建立應用程序邏輯非常方便。
當我嘗試這個現在我得到一個「無法找到資源」錯誤頁面。
我剛剛嘗試了一個新的MVC2 Web應用程序項目。以下是創建新項目後重現的步驟:
- 打開項目設置。在「Web」子選項卡下,將「啓動操作」設置爲「當前頁面」。保留所有其他設置。
- 打開的觀點向上一個(例如,賬戶/ Register.aspx)
- 命中F5調試該項目
- 注意,其顯示在瀏覽器窗口將顯示錯誤消息「資源不能找到」。
我在瀏覽器中運行這個看到的鏈接是:http://localhost:49471/Views/Account/Register.aspx
我做了一些谷歌搜索,發現與確保所有HTTP安裝了服務器片的建議。我再次檢查並確保安裝了「HTTP錯誤」和「HTTP重定向」。
如果我離開原來的項目設置,在文本框中設置爲「特定頁面」沒有任何內容,然後路由工作,我總是得到默認主頁。我希望這不是唯一的選擇。
謝謝!
TKS的快速反應。我以爲我已經在我的舊MVC1項目中工作了,但上面的評論可能不是。我花了大部分時間在webforms上,並且正在開發一些MVC項目(大部分是關閉的)。 因此,當您在處理視圖時想要在瀏覽器中查看視圖時,您總是調試到主應用程序頁面,然後在瀏覽器中更改URL行(或直接導航)到您想要的頁面? – 2010-04-12 14:01:06
您仍然可以使用啓動操作「跳轉」到某個操作,例如http://mysite.com/someController/someAction/someParameter 只需不包含頁面名稱即可。 – 2010-04-12 14:04:24
美麗,謝謝!我可以解決這個問題。 – 2010-04-12 14:11:39