我正在创建一个MVC应用程序,它将有效地允许用户向网站上传一些主题。 他们上传的每个主题都会有一个 _Layout.cshtml 文件,以及css文件和图片。 这些都将存储在映射到创建上传者的userId的位置,即:
我遇到的问题是,虽然模板已上传,但我可以选择任何模板(然后应用于当前登录的用户),CSS文件将与图像一起被忽略。 如果我尝试浏览我知道存在的路径 Users / Themes / 32-bit-guid / css / screen.css ,我会收到资源无法找到错误
我已经看过创建自定义视图引擎,忽略路由和所有内容,但我没有在哪里。 有没有人以前经历过这个,他们能指出我正确的方向吗?
答案 0 :(得分:0)
MVC中的视图需要一个Web.config,我所做的只是让主题工作是从任何Views文件夹中复制默认的web.config文件,并将其放在与我的Layout.cshtml相同的目录中