Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.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
C# WCF URL主机段已更改为完整域名_C#_Wcf - Fatal编程技术网

C# WCF URL主机段已更改为完整域名

C# WCF URL主机段已更改为完整域名,c#,wcf,C#,Wcf,我有一个页面通过AJAX从WCF REST服务获取HTML内容。我开始在IE上看到错误,大意是这个页面正在访问不受其控制的信息。。。。对于某些内容,WCF服务不会直接返回内容,而是返回一个对象或iframe标记,该标记使用不同的参数指向自身。WCF服务看到的URL与请求的URL不同,这种差异会导致安全错误,因为IE认为它正在从不同的域加载内容 例如,XHR请求 。。。 甚至 然而,一旦请求到达WCF服务,URL就会变成: 如何在WCF服务中获取最初请求的URL?我已经检查了WebOperat

我有一个页面通过AJAX从WCF REST服务获取HTML内容。我开始在IE上看到错误,大意是这个页面正在访问不受其控制的信息。。。。对于某些内容,WCF服务不会直接返回内容,而是返回一个对象或iframe标记,该标记使用不同的参数指向自身。WCF服务看到的URL与请求的URL不同,这种差异会导致安全错误,因为IE认为它正在从不同的域加载内容

例如,XHR请求

。。。 甚至

然而,一旦请求到达WCF服务,URL就会变成:

如何在WCF服务中获取最初请求的URL?我已经检查了WebOperationContext.Current.IncomingRequest.UriTemplateMatch属性,但没有任何结果,没有本地主机的剩余跟踪。我也查看了以下帖子,仍然找不到原始URL:


有什么方法可以访问它吗?

请注意,在IIS中运行的任何服务都将使用IIS绑定中指定的主机名。要更改此设置,您需要更改IIS中的设置。

请注意,IIS中运行的任何服务都将使用IIS绑定中指定的主机名。要更改此设置,您需要更改IIS中的设置。

此行为是否仅发生在IE中?是的,只有IE7抱怨安全问题。适用于FF3、Chrome 1.0。没有在IE6中测试过…这种行为只发生在IE中吗?是的,只有IE7抱怨安全问题。适用于FF3、Chrome 1.0。没有在IE6中测试过。。。