我有兩個端點/虛擬目錄WCF服務,WCF服務與靜態變量,並與兩個虛擬目錄
本地主機/ A/X.svc
本地主機/ B/X.svc
,看起來,這兩個「端點」都有一個來自靜態變量的實例。我已經知道這是因爲AppDomain。但是有可能兩個關卡都使用相同的AppDomain?
我有兩個端點/虛擬目錄WCF服務,WCF服務與靜態變量,並與兩個虛擬目錄
本地主機/ A/X.svc
本地主機/ B/X.svc
,看起來,這兩個「端點」都有一個來自靜態變量的實例。我已經知道這是因爲AppDomain。但是有可能兩個關卡都使用相同的AppDomain?
如果你想分享的AppDomain間的數據,你可以考慮一個與靜態變量不同的方法,它們實際上是AppDomain綁定的。例如文件,數據庫或memory mapped files(僅舉幾例)。
我不想在appdomains,但我想在一個AppDomain下運行,如果可能的話。可能嗎? – Aaaaaaaa 2011-03-11 09:07:26
非常類似的問題已經被問到:http://stackoverflow.com/questions/333557/iis7-wpas-multiple-wcf-services-in-same-appdomain – 2011-03-11 08:56:19
是的,類似的。但不一樣。並沒有真正的答案。 – Aaaaaaaa 2011-03-11 09:04:20