Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.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
IIS日志记录不适用于WCF服务调用_Wcf_Iis 6 - Fatal编程技术网

IIS日志记录不适用于WCF服务调用

IIS日志记录不适用于WCF服务调用,wcf,iis-6,Wcf,Iis 6,我们遇到了一个奇怪的现象,IIS日志记录对于站点中的正常页面非常有效,但是对.svc URL的调用没有被记录 记录的URL示例- 未记录的URL示例- 在第二个示例中,Echo是SampleService契约上的一个方法 这两个URL都按预期运行。对第一个URL的调用记录得很好,但对第二个URL的调用从未出现在IIS日志中。我们只在IIS6上看到这一点;同一个站点,在不同的环境中运行IIS7时,可以完美地工作,我们可以看到所有预期的日志记录 很难知道这是WCF问题还是IIS问题。IIS6是否有能

我们遇到了一个奇怪的现象,IIS日志记录对于站点中的正常页面非常有效,但是对.svc URL的调用没有被记录

记录的URL示例-

未记录的URL示例-

在第二个示例中,Echo是SampleService契约上的一个方法

这两个URL都按预期运行。对第一个URL的调用记录得很好,但对第二个URL的调用从未出现在IIS日志中。我们只在IIS6上看到这一点;同一个站点,在不同的环境中运行IIS7时,可以完美地工作,我们可以看到所有预期的日志记录

很难知道这是WCF问题还是IIS问题。IIS6是否有能力从日志中排除某些URL模式,例如svc?是否有任何已知的情况会导致这种选择性日志记录出现?如有任何见解,将不胜感激。谢谢


Jeff

这里也有同样的体验-只有通过浏览器访问.svc调用时才会记录它。IIS可能检测到HTTP头中的某些内容,并决定不登录。您找到解决方法了吗?更具体地说,是BizTalk 2009对W2003服务器上托管的WCF 3.5服务进行的调用,这些调用未被记录。但是,如果我打开浏览器并导航到相同的.svc URL,则会记录该调用,尽管它是GET。但是其他帖子都被记录了。这里的经验相同-只有通过浏览器访问.svc调用时才会被记录。IIS可能检测到HTTP头中的某些内容,并决定不登录。您找到解决方法了吗?更具体地说,是BizTalk 2009对W2003服务器上托管的WCF 3.5服务进行的调用,这些调用未被记录。但是,如果我打开浏览器并导航到相同的.svc URL,则会记录该调用,尽管它是GET。但其他帖子正在被记录。