WCF服务策略文件的冲突问题
2011-05-14 13:51
246 查看
今天在做一个Demo时,突然发现一个问题,在wcf服务的根目录下放置一个策略文件后
代码
<?xml version="1.0" encoding="utf-8"?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="SOAPAction">
<domain uri="*" />
</allow-from>
<grant-to>
<socket-resource port="4502-4534" protocol="tcp" />
<resource path="/" include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
而实际上这个策略文件是为了同时使用TCP和HTTP绑定的WCF放到wwwroot下的,于是我将这个文件移除掉
![](http://images.cnblogs.com/cnblogs_com/wengyuli/201012/201012241624101758.png)
再调用一下服务,ok,调用成功;
![](http://images.cnblogs.com/cnblogs_com/wengyuli/201012/20101224162452332.png)
注:在WCF为Silverlight提供数据服务时,我们需要在HTTP绑定类型的WCF服务根目录下放置策略文件,但是需要确保此策略文件的唯一性,如果在WWWROOT下也放置这样的文件,可能导致IIS无法正确向Silverlight递交这个策略文件。
代码
<?xml version="1.0" encoding="utf-8"?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="SOAPAction">
<domain uri="*" />
</allow-from>
<grant-to>
<socket-resource port="4502-4534" protocol="tcp" />
<resource path="/" include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
而实际上这个策略文件是为了同时使用TCP和HTTP绑定的WCF放到wwwroot下的,于是我将这个文件移除掉
![](http://images.cnblogs.com/cnblogs_com/wengyuli/201012/201012241624101758.png)
再调用一下服务,ok,调用成功;
![](http://images.cnblogs.com/cnblogs_com/wengyuli/201012/20101224162452332.png)
注:在WCF为Silverlight提供数据服务时,我们需要在HTTP绑定类型的WCF服务根目录下放置策略文件,但是需要确保此策略文件的唯一性,如果在WWWROOT下也放置这样的文件,可能导致IIS无法正确向Silverlight递交这个策略文件。
相关文章推荐
- WCF服务策略文件的冲突问题
- WCF服务策略文件的冲突问题
- WCF服务策略文件的冲突问题
- .Net MVC4 使用心得(一)使用uploadify和wcf存储服务时的文件上传问题
- 解决 Silverlight 调用 WCF 服务 跨域访问 和 Silverlight 引用服务后配置文件不加载的问题
- 解决 Silverlight 调用 WCF 服务 跨域访问 和 Silverlight 引用服务后配置文件不加载的问题
- 解决 Silverlight 调用 WCF 服务 跨域访问 和 Silverlight 引用服务后配置文件不加载的问题
- eclipse svn 文件冲突问题
- win7并没有默认为iis7.0注册wcf服务的svc文件的mime映射。
- 稳扎稳打Silverlight(53) - 4.0通信之对WCF NetTcpBinding的支持, 在Socket通信中通过HTTP检索策略文件, HTTP请求中的ClientHttp和BrowserHttp
- 稳扎稳打Silverlight(53) - 4.0通信之对WCF NetTcpBinding的支持, 在Socket通信中通过HTTP检索策略文件, HTTP请求中的ClientHttp和BrowserHttp
- 稳扎稳打Silverlight(53) - 4.0通信之对WCF NetTcpBinding的支持, 在Socket通信中通过HTTP检索策略文件, HTTP请求中的ClientHttp和BrowserHttp
- .net framework版本冲突问题 >LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- WCF系列(一) -- 完全不使用配置文件构建和使用WCF服务
- IIS发布WCF服务时遇到的问题续
- 微信公众号开发之图片,音乐等文件出现该公众号无法提供服务的问题
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?
- WCF热门问题编程示例(5):WCF服务如何获取客户端在线用户数量?