1
我有一個wcf休息服務正在由客戶端輪詢。我想在不啓用AspNetCompatibilityRequirements的情況下訪問iis服務器變量,因爲這會導致我的輪詢應用程序無法工作的性能命中。wcf休息與AspNetCompatibilityRequirements
有什麼建議嗎?
我有一個wcf休息服務正在由客戶端輪詢。我想在不啓用AspNetCompatibilityRequirements的情況下訪問iis服務器變量,因爲這會導致我的輪詢應用程序無法工作的性能命中。wcf休息與AspNetCompatibilityRequirements
有什麼建議嗎?
使用WebOperationContext
類(在System.ServiceModel.Web
中) - 它使您可以訪問HttpContext請求的等效項。
但是,除非啓用Asp.Net託管,否則您不一定會獲得相同的信息,因爲在這種情況下,IIS僅用作服務的激活方法,而不是主機。而將AspNetCompatibilityRequirements設置爲Required或Allowed時,服務實際上託管在IIS內的Asp.Net中。