【发布时间】:2011-04-14 18:29:18
【问题描述】:
我正在尝试的是以下内容:
- 我有一个 MVC 应用程序。直接在“默认网站”中运行...
- 我有另一个应用程序。 ( ProductionService ) 这是另一个独立的应用程序..
在 IIS 管理器中看起来像这样:
我的问题是,对“ProductionService”的请求没有路由到应用程序,而是由 MVC 应用程序处理。在“默认网站”下运行
我尝试了 MVC IngoreRoute 方法,但它并没有改变结果。这是我最后一个“RegisterRoutes”,其中包含我所有的尝试和错误;)
routes.IgnoreRoute("Staging/{*pathInfo}");
routes.IgnoreRoute("ProductionService/{*pathInfo}");
routes.IgnoreRoute("StagingService/{*pathInfo}");
routes.IgnoreRoute("/Staging/{*pathInfo}");
routes.IgnoreRoute("/ProductionService/{*pathInfo}");
routes.IgnoreRoute("/StagingService/{*pathInfo}");
routes.IgnoreRoute("~/Staging/{*pathInfo}");
routes.IgnoreRoute("~/ProductionService/{*pathInfo}");
routes.IgnoreRoute("~/StagingService/{*pathInfo}");
routes.IgnoreRoute("~/Staging/{*pathInfo}");
routes.IgnoreRoute("~/ProductionService/{*pathInfo}");
routes.IgnoreRoute("{*Staging*}");
routes.IgnoreRoute("{*ProductionService*}");
routes.IgnoreRoute("{*StagingService*}");
那么,有什么想法我能做的吗?也许配置某事。直接在 IIS 中?
【问题讨论】:
-
其余路线在哪里?就像默认注册(不被忽略)的那个
-
仅在帖子中删除了...其余的是在 Visual Studio 中创建项目期间设置的默认路由...但这并不重要,因为顶级应用程序正在工作很好(除了路由到 sub.application )
标签: asp.net-mvc iis asp.net-mvc-2 iis-7 asp.net-mvc-routing