首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个ASP.net MVC2应用程序在IIS7上(托管一个MVC应用程序)。在另一个MVC应用程序中。)

多个ASP.net MVC2应用程序在IIS7上(托管一个MVC应用程序)。在另一个MVC应用程序中。)
EN

Stack Overflow用户
提问于 2010-09-20 15:57:35
回答 1查看 503关注 0票数 0

我要做的是:

  1. 我有一个MVC应用程序。直接在“默认网站”中运行.
  2. 我得到了另一个应用程序。( ProductionService )这是另一个独立的应用程序.

在IIS-Manager中如下所示:

我的问题是,对"ProductionService“的请求不是路由到应用程序,而是由MVC应用程序处理。在“默认网站”下运行

我尝试了MVC IngoreRoute方法,但是它并没有改变结果。这是我最后一次尝试和错误的"RegisterRoutes“;)

代码语言:javascript
复制
        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里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-21 08:23:52

我找到了..。web.config是以某种方式继承给sub.applications的,所以如果我在子应用程序中这样做,它就解决了:

代码语言:javascript
复制
    <!-- 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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3753206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档