2013-10-09 236 views
0

我的網站映射到IIS 7.5中的路徑/application/Application/。路徑/application/Resources/中有一個目錄,用於提供JavaScript和CSS文件。IIS /虛擬目錄相關問題

我在我的網站下的IIS中創建了一個虛擬目錄,並將其映射到/application/Resources路徑,但其中的JS和CSS文件無法訪問。

如何訪問這些JS和CSS文件?我想訪問它們,如http://mysite/ABC/MyTest.js

+1

你爲什麼不把它放在你的應用程序中? –

+0

你是否託管過你的js和css?如果是,那麼什麼是主機名嘗試使用主機名,然後是文件路徑 –

+1

你的js/css請求的http狀態碼是什麼? –

回答

0

添加一個虛擬目錄到您的網站與ABC的別名和虛擬路徑#3

+0

他確實已經這麼做了。 – CodeCaster

0

添加一個IgnoreRoute到您的Global.asax RegisterRoutes方法應該可以解決這個問題

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

問題是MVC試圖解決你的ABC文件夾,就好像它是一個控制器/操作,而不是。通過忽略這條路線,它不會試圖通過MVC的路由引擎來訪問這個URL模式,而是會正常路由。