2013-10-18 49 views
1

我在訪問WCF服務時遇到困難。我的服務是 ,運行在與MonoDroid應用程序相同的解決方案中,並由視覺 工作室託管。我將它配置爲BasicHttp。用於monodroid應用程序的wcf服務

System.Net.WebException: Error: ConnectFailure (Connection refused).

我打電話localhost上的服務:51559當我打電話了一個簡單的測試方法,我得到的基準增加了正常,但在運行時 。 這可能是跨域Web服務與JQuery查詢類似的問題? 該請求是否也來自本地主機(模擬器)?

ASI發現,打電話給我的WCF服務的Web應用程序都工作正常,但在MonoDroid的應用程序相同的WCF服務給錯誤System.Net.WebException:錯誤:ConnectFailure(連接被拒絕)

由於任何人誰需要興趣在這。

回答

0

在你的WCF app.config中添加system.diagnostics標記並查看傳輸級別的活動。如果發現SVC日誌文件中存在SVC日誌,那麼它的服務會阻止你的呼叫,其他明智的你的客戶issue.i不knont monodroid,所以我不能幫你4一樣。

你可以找到在服務目錄SVC loag使SVC日誌後...

<system.diagnostics> 
<sources> 
    <source name="System.ServiceModel.MessageLogging" switchValue="Warning, ActivityTracing"> 
    <listeners> 
     <add name="ServiceModelTraceListener" /> 
    </listeners> 
    </source> 
    <source name="System.ServiceModel" switchValue="Verbose,ActivityTracing"> 
    <listeners> 
     <add name="ServiceModelTraceListener" /> 
    </listeners> 
    </source> 
    <source name="System.Runtime.Serialization" switchValue="Verbose,ActivityTracing"> 
    <listeners> 
     <add name="ServiceModelTraceListener" /> 
    </listeners> 
    </source> 
</sources> 
<sharedListeners> 
    <add initializeData="App_tracelog.svclog" type="System.Diagnostics.XmlWriterTraceListener, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="ServiceModelTraceListener" traceOutputOptions="Timestamp" /> 
</sharedListeners> 

0

而不是在您的網址LocalHost,用你的系統的IP地址

相關問題