我目前正在研究WPF中設計的一組連接到一組Web服務的軟件。 web服務是在App.config定義:我的應用程序的端點:.NET WebServices連接問題
<endpoint address="http://localhost:52870/WebServices/Service.svc"
behaviorConfiguration="VanguardWebServiceBehavior" binding="wsHttpBinding"
bindingConfiguration="WSHttpBinding_IService" contract="WebServices.IService"
name="WSHttpBinding_IService">
,並在的applicationSettings:
<applicationSettings>
<MyApp.Properties.Settings>
<setting name="PrimaryRS" serializeAs="String">
<value>http://localhost:50563/</value>
</setting>
<setting name="PrimaryWS" serializeAs="String">
<value>http://localhost:52870/WebServices/Service.svc</value>
</setting>
<setting name="SecondaryWS" serializeAs="String">
<value>http://localhost:52870/WebServices/Service.svc</value>
</setting>
</MyApp.Properties.Settings>
</applicationSettings>
這工作得很好,只要Web服務都可以訪問,但是當Web服務不能訪問應用程序崩潰。我想知道是否無論如何都要捕獲WebServices無法訪問時引發的異常,並且只需在某種斷開狀態下打開應用程序,以便任何內容都不可編輯。
由於提前,
帕特里克
感謝您的快速響應,但是我所有的WebService調用都是按照您的建議打包的。我收到的異常是XAMLParseException,它出現在我編寫的任何C#代碼之前。我添加了「拋出新的異常();」在我申請的最初階段確定這一點。 – 2010-09-22 16:51:32