IIS /虚拟目录相关问题

时间:2013-10-09 10:53:40

标签: asp.net-mvc

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

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

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

2 个答案:

答案 0 :(得分:0)

使用别名ABC和#3

的虚拟路径向您的站点添加虚拟目录

答案 1 :(得分:0)

在global.asax IgnoreRoute方法中添加RegisterRoutes应解决此问题

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

问题是MVC尝试解析你的ABC文件夹,好像它是一个Controller / Action,而不是。通过忽略这条路线,它不会尝试通过MVC的路由引擎获取此网址模式,而是会正常路由。