我在我的WCF服务中尝试使用Silverlight时具有以下绑定配置。WCF和Silverlight问题
<bindings>
<basicHttpBinding>
<binding name="basicHTTP"
receiveTimeout="00:10:00"
sendTimeout="00:10:00"
closeTimeout="00:10:00"
openTimeout="00:03:00"
maxBufferSize="100000"
maxReceivedMessageSize="100000"
transferMode="StreamedResponse">
</binding>
</basicHttpBinding>
</bindings>
<services>
<service behaviorConfiguration="mexBehavior" name="LoadXMLService.XMLOperations">
<endpoint address=""
binding="basicHttpBinding"
bindingConfiguration="basicHTTP"
contract="LoadXMLService.IxmlLoad" />
</service>
</services>
当试图使用与ASP.NET开发服务器的服务,我得到提琴手以下响应尝试访问这两个的crossdomain.xml或clientaccesspolicy.xml:
HTTP 502:连接到本地主机失败。 异常文本:由于目标机器主动拒绝,无法建立连接:: 1:51547
我在web.config级别的项目中存在crossdomain和clientaccesspolicy.xml。
VS2008告诉我它的安全错误,所以我在想什么是阻止访问这个端口?
我不知道如何解决这个问题?
我clientaccesspolicy看起来是这样的:
<?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>
<resource path="*" include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
有人可以帮我调试呢?
托尼
从我所看到的端点设置在web.config中。那么如何告诉它使用IPv4地址? – 2009-10-11 12:54:07