我有一個「工具」區域的MVC3網站我目前正在努力。我在網站上集成的一個工具,我需要在虛擬目錄中運行。在/ Tools文件夾下建立一個虛擬目錄對於應用程序本身工作正常,但是對於導航到/ Tools /,我得到「不允許目錄列表」。我如何告訴IIS讓MVC路線處理這個URL?目錄在MVC3項目
我們將在生產環境中使用IIS6,因此它對於它的使用非常重要。
在此先感謝。
編輯:爲了清楚起見,這裏的設置:
- /工具/ RoutedTool1
- /工具/ ToolInVirtualDirectory
- /工具/ RoutedTool2
- /工具/
路由工具的路由工作正常,但因爲我必須創建一個目錄下的根設置「ToolInVirtualDirectory」,IIS正在劫持「/ Tools /」請求並嘗試將其發送到目錄,忽略路由。
你剛剛創建了一個虛擬目錄,還是將它作爲一個應用程序呢? –
只是到目前爲止創建一個虛擬目錄,但如果有技術原因將其切換到應用程序,我全都是耳朵。據我所知,這個問題是獨立於虛擬目錄的,只是添加了Tools目錄弄亂了我的路線。 – raynjamin
這很奇怪,它應該是相反的方式。路線應該覆蓋虛擬目錄。你有任何URL重寫規則? –