【问题标题】:WebAPI controller in deferent appdomain不同 appdomain 中的 Web API 控制器
【发布时间】:2014-06-18 19:44:39
【问题描述】:

是否可以将 WebAPI 控制器隔离到它们自己的应用程序域中,这样如果我有两个 dll:

1.dll depends on services.dll version1  
/api/v1 <--has controller route

2.dll depends on services.dll version2  
/api/v2 <--has a controller route

dll1 和 dll2 可以加载到不同的应用程序域中。

我不确定如何将所有内容传递给各自的控制器。

【问题讨论】:

    标签: asp.net-web-api appdomain


    【解决方案1】:

    创建两个不同的 IIS Web 应用程序和应用程序池(每个应用程序池一个)并设置第三个 IIS 站点,该站点启用了应用程序请求路由和 URL 重写,以将必要的调用委派给这两个 Web 应用程序中的每一个。这将确保每个人使用不同的工作进程,从而拥有自己的 appdomain。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-13
      • 2012-09-24
      • 2017-03-12
      • 1970-01-01
      • 1970-01-01
      • 2014-05-23
      • 2014-11-29
      相关资源
      最近更新 更多