0

我的站点映射到/application/Application/IIS 7.5 中的路径。路径/application/Resources/中有一个目录,用于提供 JavaScript 和 CSS 文件。

我在我的站点下的 IIS 中创建了一个虚拟目录并将其映射到/application/Resources路径,但其中的 JS 和 CSS 文件无法访问。

如何访问这些 JS 和 CSS 文件?我想像访问它们一样http://mysite/ABC/MyTest.js

4

2 回答 2

0

IgnoreRoute在global.asax方法中添加一个RegisterRoutes应该可以解决这个问题

routes.Ignore("*ABC/{*pathInfo}");

问题是 MVC 试图解析你的 ABC 文件夹,就好像它是一个控制器/动作,但事实并非如此。通过忽略这个路由,它不会尝试通过 MVC 的路由引擎来处理这个 url 模式,而是会正常路由。

于 2013-10-09T11:06:36.740 回答
0

使用 ABC 的别名和#3 的虚拟路径将虚拟目录添加到您的站点

于 2013-10-09T11:00:25.207 回答