我的网站已映射到IIS 7.5中的路径/application/Application/
。路径/application/Resources/
中有一个目录,用于提供JavaScript和CSS文件。
我在我的网站下的IIS中创建了一个虚拟目录,并将其映射到/application/Resources
路径,但其中的JS和CSS文件无法访问。
如何访问这些JS和CSS文件?我想像http://mysite/ABC/MyTest.js
一样访问它们。
答案 0 :(得分:0)
使用别名ABC和#3
的虚拟路径向您的站点添加虚拟目录答案 1 :(得分:0)
在global.asax IgnoreRoute
方法中添加RegisterRoutes
应解决此问题
routes.Ignore("*ABC/{*pathInfo}");
问题是MVC尝试解析你的ABC文件夹,好像它是一个Controller / Action,而不是。通过忽略这条路线,它不会尝试通过MVC的路由引擎获取此网址模式,而是会正常路由。