我在我的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