1

私の Visual Studio Web アプリケーション プロジェクトでは、Web サービスへの参照を追加しています。Web 参照を追加すると、次のファイルのリストが生成されます。

  • Reference.map
  • Reference.vb
  • Reference.disco
  • Reference.wsdl

これらすべてのファイルには、Web サービスを指す URL が含まれています。Visual Studio のないマシンに移動しても、問題なく動作します。しかし、Web サービスの URL を変更する場合は、メモ帳を使用してこれら 4 つのファイルすべてを編集する必要があります。

これの代わりに、構成ファイルに URL を入れて、それを 1 か所で変更するだけで、Web サービスが新しい場所を指すようにする方法はありますか。

フレームワーク1.1を使用しています。

4

1 に答える 1

1

Web サービス参照の「Url Behaviour」プロパティを Dynamic に設定すると、app.config ファイルでアドレスが設定されます。

app.config ファイルには、次のようなものが含まれている必要があります。

    <applicationSettings>
        <Exceptions.Properties.Settings>
            <setting name="Exceptions_CentreService_CentreService" serializeAs="String">
                <value>http://localhost/CentreServiceCompatibility/CentreService.asmx</value>
            </setting>
        </Exceptions.Properties.Settings>
    </applicationSettings>
于 2008-10-15T12:57:47.037 に答える