【问题标题】:Multiple ASP.net MVC2 applications on IIS7 ( hosting an MVC app. in another MVC app. )IIS7 上的多个 ASP.net MVC2 应用程序(托管一个 MVC 应用程序。在另一个 MVC 应用程序中。)
【发布时间】:2011-04-14 18:29:18
【问题描述】:

我正在尝试的是以下内容:

  1. 我有一个 MVC 应用程序。直接在“默认网站”中运行...
  2. 我有另一个应用程序。 ( 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


【解决方案1】:

我找到了... web.config 以某种方式继承到 sub.applications,所以如果我在子应用程序中执行这样的构造,就我而言,它已解决:

    <!-- This is required if you want to run with sub-applications in IIS as it inherits the web.config somehow...-->
<membership>
  <providers>
    <clear/>
  </providers>
</membership>
<roleManager enabled="false">
  <providers>
    <clear/>
  </providers>
</roleManager>
<pages>
  <namespaces>
    <clear/>
  </namespaces>
</pages>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-17
    • 1970-01-01
    • 2011-01-11
    • 2019-09-27
    • 1970-01-01
    • 2015-12-28
    • 2015-01-29
    • 1970-01-01
    相关资源
    最近更新 更多