2014-04-18 121 views
0

我試圖運行.cshtml文件,但它給了一個錯誤:web.config文件的根(/)目錄

Server Error in '/' Application. 
-------------------------------------------------------------------------------- 


This type of page is not served. 
    Description: The type of page you have requested is not served because it has been explicitly forbidden. The extension '.cshtml' may be incorrect. Please review the URL below and make sure that it is spelled correctly. 

Requested URL: /index.cshtml 

所以我搜索的解決方案,我發現我不得不編輯web.config文件位於根目錄(這裏是我的網站),但沒有像那樣的文件,那裏只有我創建的index.cshtml

我搜索了IISIIS Express文件夾中的Programs Files\,但是沒有這樣的文件?

+0

@Adriano這不是一個MVC網站。這是一個網頁網站。 –

+0

您可以添加一個web.config文件,但您可能需要選擇選項以在「添加文件」對話框中顯示所有文件類型。此外,GmG在他的回覆中提供了一些關於您將來應該使用的模板的相關指導。 –

回答

1

如果您正在使用WebMatrix,也許您的錯誤是出發點的選擇。

如果要創建新的網頁網站,必須從WebMatrix的模板庫中的模板開始。請注意,Empty Site模板與Template Gallery外部的Empty Site選項不同,因爲第一個存放所需的文件(二進制文件,軟件包和web.config)。

0

由於服務器錯誤提示,.cshtml文件未送達,原因是因爲它們是構成應用程序的服務器端文件,它們只是一張更大的圖像。

如果您在調試模式下啓動了Web應用程序,並且瀏覽器中的URL類似於http://localhost:2932/Views/Home/Index.cshtml,那麼只需刪除URL的/Views/Home/Index.cshtml部分即可。

+0

如果OP正在開發一個MVC站點,情況就會如此。但WebMatrix的使用表明這是一個網頁網站。 –

相關問題