2010-12-14 1085 views
0

我正在嘗試爲一個小門戶製作一個MVC 2 web應用程序。 我開始在VS 2010中的模板,並做了其他幾個.aspx頁面(對於視圖) Index.aspx(是模板的一部分)打開,他應該打開,但是當我點擊一個鏈接訪問另一個aspx頁面(我添加到模板)他告訴我這個:'/'應用程序中的服務器錯誤。無法找到該資源。 (ASP.NET mvc 2 +內置web服務器)

'/'應用程序中的服務器錯誤。 找不到資源。 描述:HTTP 404.您正在查找的資源(或其某個依賴項)可能已被刪除,名稱已更改或暫時不可用。請檢查以下網址並確保它拼寫正確。

請求的URL:/Views/AccountPages/Aanvragen.aspx

版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.0.30319.1

當我將Aanvragen.aspx設置爲啓動頁面時,他向我顯示相同的消息。 我使用內置的服務器(VS2010)。 當然,我檢查了網址是否正確。所以這肯定不是問題

任何人都可以幫助我嗎?

非常感謝

+0

我同意@Andrew Barber。如果你直接請求aspx頁面,比如ASP.NET Web Forms,那麼你做錯了。 ASP.NET MVC使用路由。 – 2010-12-14 19:59:08

回答

1

您不應直接請求查看頁面;首先,ASP.NET MVC附帶的web.config阻止直接請求/ views目錄中的所有視圖。

您可以鏈接到網站中其他位置的常規Web表單頁面,例如根目錄中,但這實際上並不是MVC意味着要使用的方式。您可能想要查找關於ASP.NET MVC的教程,因爲您似乎並不熟悉如何使用它。查看http://www.asp.net/mvc網站。

+0

謝謝,我跟着關於音樂商店的教程,現在我明白了MVC的工作原理。 – Thomas 2010-12-14 20:44:47

相關問題