WCF クライアントがあり、wsdl 情報をファイルに取得しました。絶対 URL の代わりに (Visual Studio プロジェクトへの) 相対 URL を入力するにはどうすればよいですか? 多くのフォームを試してみましたがうまくいきませんでした。エラー メッセージは Invalid URI です。
理由: すべての開発者が同じディレクトリでプロジェクトをチェックアウトしたわけではありません。そのため、サービス参照を更新するのは面倒です。
WCF クライアントがあり、wsdl 情報をファイルに取得しました。絶対 URL の代わりに (Visual Studio プロジェクトへの) 相対 URL を入力するにはどうすればよいですか? 多くのフォームを試してみましたがうまくいきませんでした。エラー メッセージは Invalid URI です。
理由: すべての開発者が同じディレクトリでプロジェクトをチェックアウトしたわけではありません。そのため、サービス参照を更新するのは面倒です。
同様のシナリオで行うことは、localhost を指す URL を設定することです。
したがって、各開発者は、IIS で同じ URL ( http:\localhostなど) を使用してサービスを構成しているため、構成はすべて同じです。
これがオプションでない場合は、Slow Cheetahを使用して web.config を変換できます (DEV、QA、ベータなどを指す構成に使用します)。