この問題は、Webサービスが更新されたときにコードを生成することに関連しています。Web参照を更新すると、ファイルReferences.csが生成されます。コンストラクターを持つサービスクラスがあり、URLに関する設定を次の場所から読み取ります。
this.Url = global :: <projectNamespace>. Properties.Settings.Default.MyServiceName;
References.csが生成されたら、手動で次のように変更します。
this.Url System.Configuration.ConfigurationManager.AppSettings["MyServiceName"];
AppSettingsから読み取られるデフォルトのコンストラクターを生成する方法はありますか?
たとえば、SchemaImporterExtensionを使用しますか?