創建我的WCF客戶端動態地在C#(WinForm的 - 臺式機)的條目用下面的代碼:我必須擁有的app.config動態WCF
我的問題是,如果我提供的端點是沒有在我的appconfig文件中提到它會引發錯誤,告訴我它沒有找到。
我必須有一個終結點在我的AppConfig specifed對我來說,使用此代碼:
BasicHttpBinding binding = new BasicHttpBinding(endPoint);
binding.SendTimeout = new TimeSpan(TimeSpan.TicksPerMillisecond * 5000);;
EndpointAddress address = new EndpointAddress(uri);
ChannelFactory<InformedMotion.Engine.wsMotion.ISync2Channel> factory = new ChannelFactory<InformedMotion.Engine.wsMotion.ISync2Channel>(binding, address);
wcf = factory.CreateChannel();
我可以以某種方式調整我的代碼,以便它是獨立於任何「資源」的文件?
感謝
你不需要任何的app.config做WCF在你的代碼。但我們無法幫助你解決「我似乎需要」的問題。我的clairvoyance-over-tcp/ip設備仍在維護中。目前,我只能幫你解決你發佈的錯誤。 – nvoigt 2015-01-04 11:56:45
@nvoigt嗨,對不起,延遲。已經離開。下面有一個答案似乎解決了我的問題。我一直熱衷於讓自己更好。雖然我不確定你的意見是什麼意思。如果需要,我可以修改我的問題。只需要知道如何/爲什麼?我想你問的是爲什麼我需要這樣做?嗯,這是因爲事情可能會改變,並且應用程序會(通過已知來源)進行初始Web服務調用,以獲取將影響/更改與Web服務器通信的其餘應用程序的配置設置,因爲我將擁有多個Web服務器你做不同的事情。 – 2015-01-04 12:34:22
@nvoigt我忘了說謝謝發表您的評論:) – 2015-01-04 12:38:31