我有一個WCF服務託管在IIS上,並且與ASP.NET兼容模式。IIS中的WCF與ASP.NET兼容模式,HTTP請求線程不同於WCF服務操作
問題是我檢查了在Global.asax中處理的HTTP請求的線程與執行服務操作的線程不同。
如何讓服務操作在同一個HTTP請求線程中被調用?
預先感謝您。
UPDATE:
根本問題是在我正在使用HTTP模塊,以使一請求期間可用的一些對象,並且當一個響應將要被髮送的,這些是設置/釋放。
由於其中一些對象存儲在線程靜態字段中,因此無法在WCF服務操作中共享它們。
也許還有另一種方法。例如,在調用某個WCF服務操作之前執行某些操作,並在此之後結束。我會很感激任何建議。
我不認爲你有任何控制線程親和力的服務操作執行。您試圖解決的根本問題是什麼? –
@competent_tech檢查我的更新,並感謝你:) –