0

私は WCF サービスを初めて使用し、クラス ライブラリから WCF を使用しているときにエラーが発生しました。問題を段階的に説明しています

1. ローカル IIS にデプロイされ、Visual Studio (dev env) から適切に実行される別個の WCF プロジェクト。

2.CustomClientChannelFactoryクラスを作成し、ビジネス層 (つまり、クラス ライブラリ) から WCF を使用する

CustomClientChannelFactory<IPDServices.IIPDServices> objChannelFactory = new CustomClientChannelFactory<IPDServices.IIPDServices>("BasicHttpBinding_IIPDServices", "HISWCFService.config"); 
                IPDServices.IIPDServices obj = objChannelFactory.CreateChannel();    
                strXML = obj.GetAllAdmittedPatients(strHospitalId);
  1. HISWCFService.config(名前が変更された App.config) に保存され、指定された場所 ( ) にコピーされたバインド情報C:\Program Files\Common Files\microsoft shared\DevServer\10.0。これは、アプリのデバッグ中にローカル VS WebDev サーバーでうまく機能しています。

  2. IIS にアプリをデプロイしたときに問題が発生し、エラー " The Address property on ChannelFactory.Endpoint was null. The ChannelFactory's Endpoint must have a valid Address specified."が発生しました

提案してください

4

0 に答える 0