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中。