ランタイム URI 文字列を使用して WCF クライアント オブジェクトを構築しようとしています。これは非常に簡単に思えますが、「間違った方法」とは思えないことを試してみる必要がありません。
元のコードは次のとおりです。
IPrototype p = new prototype.PrototypeClient();
そして、私はそれがこのように機能することを期待していました。
string uri = GetMeMyURI();
IPrototype p = new prototype.PrototypeClient(new URI(uri));