2014-03-05 48 views
0

我已經爲Visual Studio 2012安裝了ASP.NET和Web Tools 2013.1,它具有Visual Studio 2012的MVC 5模板。在項目模板中,我能夠找到「ASP.NET MVC5 Empty Project」創建項目,如果我嘗試按CTRL + F5它給出了一個錯誤的說法來打開在Internet Explorer中的同一個項目,VS2012中的MVC 5

Server Error in '/' Application. 

,但是當我創建了一個MVC 4 Web應用程序,並嘗試運行它後應用程序正常工作,並顯示MVC 4應用程序的默認頁面。

是否需要在Visual Studio 2012上完成其他任何配置才能使其運行?

+0

一切都是空的。你只有web.config文件:) –

回答

2

一個空應用程序就是這樣。空。沒有默認頁面。這是一個空的項目,您必須爲其創建內容。

Microsoft未在VS2012中爲MVC5提供默認應用程序模板。 VS2013確實有一個默認模板。

+0

我是新來asp.net,如果你可以建議一些這方面的好教程可能會很棒。謝謝。 – Sadanand

+0

@Sadanand - 你會更適合剛剛下載VS2013 Express,它具有完整的模板 –

0

既然是空的模板,它沒有一個登陸頁面,因此它被扔的錯誤

Server Error in '/' Application.

如果追加控制器名稱和視圖名稱,就像下面

localhost:port/[Controller]/[View] 

它會顯示視圖的內容。

0

您可以嘗試編輯您的routing.config文件,或更改您的網址。通常它會默認爲索引。

這是一個路線的例子,如果你還沒有一個,你可以添加一個類作爲一個類。這個控制器意味着它默認爲主控制器,在稱爲索引的操作中。

routes.MapRoute( 名稱: 「默認」, 網址: 「{控制器}/{行動}/{ID}」, 默認:新{控制器= 「家」,行動= 「指數」,ID = UrlParameter.Optional}

我希望這有點幫助。

+1

歡迎來到Stack Overflow!你的回答非常令人失望,它可能會幫助很多讀者不知道如何去做你的建議。你是否應該關注一點,或者添加一個簡單的例子? – ssice