gpt4 book ai didi

asp.net-web-api - 不同应用程序域中的 Web API Controller

转载 作者:行者123 更新时间:2023-12-01 00:01:29 25 4
gpt4 key购买 nike

是否可以将 WebAPI Controller 隔离到它们自己的应用程序域中,这样如果我有两个 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 可以加载到不同的应用程序域中。

我不确定如何将所有直通传递到各自的 Controller 。

最佳答案

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

关于asp.net-web-api - 不同应用程序域中的 Web API Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24293840/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com