2012-03-30 81 views
0

我正在創建一個MVC應用程序,它將有效地允許用戶上傳一些主題到網站。 每個主題他們上傳將有一個_Layout.cshtml文件,以及CSS文件和圖像。 這些都將被存儲在映射到創建上載的人的用戶ID的位置,即:MVC主題,佈局和CSS

  1. 用戶/主題/ 32位的GUID/_Layout.cshtml
  2. 用戶/主題/ 32位-guid/CSS
  3. 用戶/主題/ 32位的GUID /圖像

我的問題是,雖然模板被上傳和我可以選擇任何的模板(其然後被施加到當前登錄的用戶),CSS文件以及圖像被忽略。 如果我試圖瀏覽到路徑用戶/主題/ 32位guid/css/screen.css我知道存在,我得到一個資源無法找到錯誤。

我已經看過創建自定義視圖引擎,忽略路由和一切,但我沒有得到任何地方。 有沒有人經歷過這個,他們能指點我在正確的方向嗎?

+0

更新對此,我發現問題是使用代碼生成的文件夾。 當我手動創建一個文件夾並將其中的項目複製到它時,一切正常完美..... – r3plica 2012-04-12 13:16:58

+0

好吧,經過數小時和幾小時的播放,我終於明白這只是做我的web.config文件文件夾。 刪除所有的guff,只需要引用MVC所需的DLL修復了我遇到的問題。 現在一切正常。 – r3plica 2012-04-12 14:36:55

回答

0

查看在MVC需要一個Web.config,我所做的,以獲得工作的主題是從任何瀏覽文件夾複製默認的web.config文件,並把它放在同一個目錄中我Layout.cshtml