【问题标题】:WCF Service with static variable and with two virtual directories具有静态变量和两个虚拟目录的 WCF 服务
【发布时间】:2011-03-11 07:51:56
【问题描述】:

我有一个带有两个端点/虚拟目录的 WCF 服务,

localhost/A/X.svc

localhost/B/X.svc

看起来,两个“端点”都有一个来自静态变量的自己的实例。我已经知道这是因为 AppDomain。但是是否有可能两个 enpoint 使用相同的 AppDomain?

【问题讨论】:

标签: wcf appdomain static-variables endpoint


【解决方案1】:

如果您想在 AppDomain 之间共享数据,您可以考虑一种与有效绑定 AppDomain 的静态变量不同的方法。例如文件、数据库或memory mapped files(仅举几例)。

【讨论】:

  • 我不想在 appdomains 之间共享数据,但如果可能的话,我想在一个 AppDomain 下运行两者。有可能吗?
【解决方案2】:

我认为,默认情况下,它们的端点是不同的,例如“abc.com/A/X.svc”和“abc.com/B/X.svc”

【讨论】:

  • 我只有一个端点定义,但在 IIS 中我有两个虚拟目录。
  • 也许你应该设置端点地址来决定只有 svc 文件。
猜你喜欢
  • 2013-11-06
  • 1970-01-01
  • 1970-01-01
  • 2019-06-24
  • 1970-01-01
  • 2014-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多