2014-12-21 49 views
-1

我有一個工作項目,在visual studio中作爲MVC項目與角js構建。我想將其轉換爲基本的html +角色網站。所以我創建了一個空的網站項目,重命名並將我所有的cshtml頁面轉換爲html頁面。 當我運行項目,主頁加載,正確的,根目錄(視圖)中的所有部分頁面加載正常。問題出在子目錄(views/home)中。對於這些頁面,它會產生404錯誤。 我保持與我原來的MVC網站完全相同的結構,其中所有頁面均正確加載。 只是爲了排除故障,我在子目錄中添加了另一個頁面,並將其設置爲啓動頁面。但即使我運行該項目或在瀏覽器中進行查看,我也會得到404錯誤。如果我將該頁面複製到根目錄中,它就可以工作。 有沒有人遇到同樣的問題?或者我需要在一個空的項目中做更多的事情?IN asp.net MVC項目,訪問子目錄中的HTML頁面返回404錯誤

+1

Mvc包含一個防止鏈接查看文件的web.config。去掉它;在\查看 –

+0

@Andrew - 感謝您的答案,我已經嘗試創建空網站項目,並把我的文件。但那也表現一樣。我會嘗試你的建議並回復你, – Mahesh

+0

如果這不是問題,那麼你的鏈接有問題。 –

回答

-2

在/ view中有一個web.config文件,部分用於防止視圖文件被直接請求,因爲這在MVC中是不可取的。

您需要找到該文件,並刪除其中的DenyHandler條目以便能夠直接向這些文件提供鏈接。

+0

不知道爲什麼這個答案是downvoted。它爲我工作。 – Mahesh