4

私は、web-service開発、ステージング、および本番環境にデプロイする予定のものを持っています。これに加えて、ASP.netアプリケーションが個別に展開されますが、これらの 3 つの段階でも展開されます。

現在の環境に合わせて Web サービスの次の行を変更する最も現実的な方法は何ですか?

[WebService(Namespace = "http://dev.mycompany.com/MyAppsWebService")]
[WebService(Namespace = "http://stage.mycompany.com/MyAppsWebService")]
[WebService(Namespace = "http://mycompany.com/MyAppsWebService")]
4

1 に答える 1

2

Web サービス オブジェクトには、web.config ファイルを介して設定できる「URL」プロパティがあります。アプリケーションに Web 参照を追加すると作成される構成ファイルがあり、その内容を web.config または app.config ファイルにコピーする必要があります。その後、構成ファイルをデプロイすることができ、URL の変更に対応するためにコードの変更を管理する必要はありません。

于 2008-09-02T04:02:40.307 に答える