2011-10-11 72 views
0

我正在使用.Net框架4.0和IIS 6.1(Windows 7)ASP.Net MVC 2.0應用程序。 當我爲我的應用程序創建虛擬目錄時,URL路由適用於所有服務器端操作。但它並不考慮圖像,腳本和風格等靜態內容路徑。ASP.Net MVC 2.0與IIS 6.1 Windows 7靜態內容路徑問題

請幫我儘快.....


UPDATE:
嗨大衛感謝您的及時回覆.........

請注意以下幾點示例:

我創建了一個名爲Home的控制器,在控制器內我有一個名爲myhome的動作,當我accessin g路由路徑如localhost/Home/myhome,其訪問的罰款。假設我在視圖頁面上有一些圖像。這些圖像沒有顯示。由於路徑無效。但與Windows 2008 R2的IIS7.0一樣,並直接從Visual Studio 2010運行。只有它不能直接在虛擬上運行.... !!

+0

你的意思是IIS 7.5? – SLaks

回答

0

沒有太多的信息知道你確切的問題,但你可以檢查的東西是「匿名認證」是否使用你的應用程序池標識。

在驗證功能IIS7雙擊爲您的網站,然後在「編輯...」(右鍵單擊「匿名身​​份驗證),並切換到‘應用程序池標識’,而不是IUSER。

1

你硬編碼如果是這樣,停止並使用Url.Content()來代替。這將自動處理你的虛擬目錄。