2012-07-12 75 views
0

我想在Visual Studio 2010中使用C#作爲語言來設置MVC 2 Web應用程序。爲此,我提到了鏈接:http://msdn.microsoft.com/en-us/library/dd410597.aspx和我創建的一樣。當我按F5運行應用程序時,我的瀏覽器出現錯誤。我附上了下面的錯誤信息。 Server Error在Visual Studio 2010中使用單元測試創​​建基本MVC項目

請幫我解決這個問題。

+1

你不MVC直接訪問該頁面。當你得到這個動作時,什麼是url。什麼是動作結果名稱 – Tassadaque 2012-07-12 07:17:27

+0

@Tassadaque:http:// localhost:12315/Views/Home/Index.aspx是重定向到的路徑,Action結果名稱是'index'。 – Unni 2012-07-12 08:26:21

回答

1

MVC與常規ASP.NET不同。在MVC中,您使用http地址來告訴您的應用程序在哪個類中觸發哪種方法。

在MVC語言方法被稱爲「操作」。而被稱爲「控制器」(粗魯地說)。 如果你想要顯示第一個視圖,你必須告訴類「HomeController」執行其方法「Index()」。
您輸入的地址做到這一點:「本地主機/ 首頁/指數

請在這裏閱讀更多: http://msdn.microsoft.com/en-us/library/dd410269(VS.98).aspx

+0

當我點擊F5時,它被重定向到localhost:12315/Views/Home/Index.aspx,Action結果名稱是'index'。然後顯示錯誤。 – Unni 2012-07-12 08:37:56

+0

當我開始一個新的MVC 2項目時,測試項目沒有添加對主項目的引用。這是你的情況嗎?嘗試開始一個新項目,看看它是否更好地初始化。它爲我工作。 – Giorgio 2012-07-12 18:18:05

1

如果您的控制器被調用MapsController並且ViewMaps操作如教程中所示,那麼您應該在瀏覽器中導航到/maps/viewmaps以執行此操作。

相關問題