Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果我没有';是否对WCF服务使用ASP.NET兼容性?_Asp.net_.net_Wcf_Iis 7.5_Global Asax - Fatal编程技术网

如果我没有';是否对WCF服务使用ASP.NET兼容性?

如果我没有';是否对WCF服务使用ASP.NET兼容性?,asp.net,.net,wcf,iis-7.5,global-asax,Asp.net,.net,Wcf,Iis 7.5,Global Asax,ASP.NET兼容模式的设置是否对WCF服务的Global.asax文件上激发的事件有任何影响 此外,如果ASP.NET兼容性为FALSE,是否可能完全忽略Global.asax,并且不会触发其中的任何事件 p.S:我正在试图弄清楚为什么我的Global.asax文件在将服务部署到其他环境时未被命中。)对于服务的HTTP访问,如果启用了ASP.NET兼容性,则会触发Global.asax事件;如果禁用了该服务,则该服务不会获得ASP.NET生命周期模型,即使启用了该模型,通过TCP等方式进行访问

ASP.NET兼容模式的设置是否对WCF服务的Global.asax文件上激发的事件有任何影响

此外,如果ASP.NET兼容性为FALSE,是否可能完全忽略Global.asax,并且不会触发其中的任何事件


p.S:我正在试图弄清楚为什么我的Global.asax文件在将服务部署到其他环境时未被命中。)

对于服务的HTTP访问,如果启用了ASP.NET兼容性,则会触发Global.asax事件;如果禁用了该服务,则该服务不会获得ASP.NET生命周期模型,即使启用了该模型,通过TCP等方式进行访问也无所谓。

对于HTTP访问该服务,如果启用了ASP.NET兼容性,则会触发Global.asax事件;如果它被禁用,那么服务将无法获得ASP.NET生命周期模型,即使启用了它,如果通过TCP进行访问也无所谓。

然后我不明白的是,当我在Visual Studio中点击F5开始调试时,在我的本地计算机上,我看到ServiceHostingEnvironment.AspNetCompatibilityEnabled=False。但是,Global.asax仍会触发该事件。(调试WCF服务时是否有特殊情况?@pencilCake Hm,这可能是Visual Studio环境的一个怪癖。你是否在IIS本地或其他地方设置了这个东西,并看到了它的行为?顺便说一句,我的测试环境没有改变。(在我的日志中,我写入了设置为TRUE的值),但Global.asax仍然没有命中:(然后我不明白的是,当我在Visual Studio中点击F5开始调试时,在我的本地计算机上我看到ServiceHostingEnvironment.AspNetCompatibilityEnabled=False。但是,Global.asax仍然触发事件。(调试WCF服务时有特殊情况吗?)@pencilCake嗯,这可能是Visual Studio环境中的一个怪癖。您是否在IIS本地或其他地方设置了这个东西,并看到了它的行为?顺便说一句,我的测试环境没有做任何更改。(在我的日志中,我写入了设置为TRUE的值),但Global.asax仍然没有命中:(