在NT服务和WCF服务之间共享私有程序集(无GAC)

时间:2009-12-17 07:23:29

标签: wcf windows-services assemblies

我有一个WCF服务(.svc)和一个需要共享私有程序集的NT服务(.exe)(不需要使用GAC)。

目前我有这两个目录结构

\为MyService \ service.svc
\为MyService \ web.config中
\为MyService \ BIN \ privateassembly.dll

指向\ MyService

的IIS虚拟目录

\ MyApplication的\ MyApp.exe的
\ MyApplication的\ myapp.exe.config
\ MyApplication的\ BIN \ privateassembly.dll

我想要的是将所有内容放在同一根目录中并共享私有程序集,与此类似......

\ MyApplication的\网络\ service.svc
\ MyApplication的\网络\的web.config
\ MyApplication的\服务\ MyApp.exe的
\ MyApplication的\服务\ myapp.exe.config
\ MyApplication的\ BIN \ privateassembly.dll

我理解上述结构是不可能的,因为禁止在应用程序目录之外进行程序集探测。

非常感谢此事的任何意见。

1 个答案:

答案 0 :(得分:0)

尝试this

<probing privatePath="" />