2009-07-10 29 views
4

私は別のWebサイト(または開発環境内)からWebサービスを参照するasp.net Webソリューションを使用しています。プロダクションにデプロイするときにWebサービスのアドレス(プロダクションサーバから)を変更する必要があるかどうか、変更する必要がないかどうか、または変更する必要がないかどうかを知りたいですか?Webサービスを参照しているasp.net Webサービスのデプロイ

答えて

7

まず、WebServiceがDynamicに設定されていることを確認します。

その後、私は次のようにあなたのweb.configファイル内のURIを入れてお勧め:

<appSettings> 
    <add key="WebServiceUri" value="http://example.com/service.asmx"/> 
</appSettings> 

あなたがWebサービスをインスタンス化し、次の手順を実行します。

WebService service = new WebService(); 
service.Uri = ConfigurationSettings.AppSettings["WebServiceUri"]; 

WebServiceが今使用します。 WebServiceが要求するすべてのURIに含まれます。

0

Webサービスの実際のURLをweb.configのappSettingsに入れて、実行時にそれを使用するとします。

+0

正確にはどのように知りたいですか? – TheVillageIdiot

関連する問題