我目前正在处理的 MVC3 站点有一个“工具”区域。我在需要在虚拟目录中运行的站点上集成的工具之一。在 /Tools 文件夹下设置虚拟目录对应用程序本身来说效果很好,但对于导航到 /Tools/,我得到“不允许目录列表”。如何告诉 IIS 让 MVC 路由处理此 URL?
我们将在生产中使用 IIS6,因此使用它很重要。
提前致谢。
编辑:为清楚起见,这是设置:
- /工具/RoutedTool1
- /工具/ToolInVirtualDirectory
- /工具/RoutedTool2
- /工具/
路由工具的路由工作正常,但由于我必须在根目录下创建一个目录来设置“ToolInVirtualDirectory”,IIS 正在劫持“/Tools/”请求并尝试将其发送到目录,忽略路由。