netTcpBinding を使用するときに、ローカル プロキシ クラスを生成して WCF サービスを呼び出すサービス参照を Visual Studio に追加することはできますか?
私が理解しているように、サービス参照メソッドでは、WSDL をサービスによって公開する必要があります。これは、http バインディングによってのみサポートされていますか?
おそらく、開発中にサービス参照をローカルに追加してから、本番環境で実行時に nettcp を使用するように構成を切り替えることはできますか?
私が質問している理由は、私が Windows サービスでホストしているためです (サーバー 2003、WAS がなく、IIS を使用できない)。また、HTTP 名前空間の予約を行うためのアクセス許可を変更できないため、HTTP バインディングを使用できません。NetTcp は機能しますが、この特定のケースでは、やり取りしているオブジェクト グラフに、EDMX モデルによってサービスで生成されたオブジェクトが含まれているため、コントラクト アセンブリで共有できません。
前もって感謝します!