我在vs2010中創建了一個空的mvc項目,並創建了一個視圖(MessageView),一個控制器和一個模型。出於某種原因,當我建立我的應用程序(已設置我的觀點作爲起始頁),這似乎拋出一個404錯誤並追加下面的網址:經調查我的web.config文件,我可以Visual Studio 2010 //.NET MVC應用程序 - 404空白項目上的錯誤
http://localhost/MvcApplication1/**Account/LogOn?ReturnUrl=%2fMvcApplication1%2fViews%2fMessageView.aspx**
看到下面的一段代碼:
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
這已經被自動添加....不完全知道爲什麼考慮到我點擊空MVC項目。任何人都知道這個固定的乾淨的方式....
編輯
解決:問題是,我感動到消息查看由.NET放在那裏views子目錄。我不得不將該視圖放在項目目錄的根目錄下,以便它能夠找到並顯示它。我還必須從web.config文件中刪除上面的代碼。
你怎麼能得到這個當它被放在一個子目錄中工作
雖然我很欣賞你找到了正確的方式來訪問你的URL,但它不會沒有禁用或修復FormsAuthentication工作。將此標記爲已解決但未添加已刪除或修復配置的事實顯示了不正確的解決方案,其中有兩個部分。請相應地編輯您的帖子。 – ChrisBint 2011-12-15 16:56:21