WCF服務類的靜態構造函數我有一個服務類實現合同如下:稱爲每次調用
interface IContractFoo
{
void Foo();
}
Class ServiceFoo() : IContractFoo
{
public static ServiceFoo()
{
Log("Static constructor called");
}
void Foo()
{
Log("Foo called");
}
}
什麼,我finiding是每一個富API調用時,靜態構造函數被調用。因此,日誌是這樣的 -
靜態構造函數稱爲
美孚稱爲
稱爲
富靜態構造函數稱爲
這不應該發生,因爲這是一個靜態構造函數。任何想法可能會出錯?
感謝所有幫助
我發現了這種情況的發生,因爲WCF/ASP。 NET正在爲每個請求創建一個新的appdomain。必須弄清楚如何阻止這種情況的發生。評論歡迎。 – Prapti 2012-03-09 23:57:16