【发布时间】:2012-09-08 05:44:12
【问题描述】:
我正在制作一个 ASP.NET MVC 站点,它需要为多个单页应用程序提供服务。
单页应用程序是静态 html、css 和 javascript 文件,一个包含 index.html 文件的文件夹和一些用于 css、图像和 javascript 的文件夹。
我从 IIS 服务器的虚拟目录中提供单页应用程序没有问题,但我想仅将它们提供给 ASP.NET MVC 解决方案中经过身份验证的用户,因此我现在正在尝试提供索引来自控制器方法的 .html 文件。
当我通过加载和提供 index.html 文件来执行此操作时,我无法弄清楚如何为 index.html 文件使用的所有 css 和 javascript 文件提供服务,因为它们被 index.html 以相对路径引用比如“css/style.css”和“js/somejavascript.js”。
我正在使用相关部分来简化独立于 ASP.NET MVC 解决方案的单页应用程序的开发和调试。
所以我的问题基本上是,我如何才能将具有相对 url 到 css 和 js 文件的静态 HTML 文件仅提供给 ASP.NET MVC 站点中经过身份验证的用户?
【问题讨论】:
标签: asp.net asp.net-mvc iis iis-7