私のローカルワークステーションには、.NET 3.5 C#クラスライブラリプロジェクトと.NET 3.5 ASP.NET Webサイトプロジェクトを含むVisual Studioスタジオがあります。ASP.NET WebサイトプロジェクトのWeb参照動作
"Web参照の追加"モジュールを使用してC#クラスライブラリにWeb参照(例:http://prod.webservices/myservice/default.asmx)を作成しました。私はまた、「Web参照の追加」機能を使用して、同じWebサービスへの参照を作成し、私のASP.NETのWeb propjectで
<applicationSettings>
<MyCompany.MyApp.Data.Properties.Settings>
<setting name="MyCompany_MyApp_Data_MyWebService" serializeAs="String">
<value>http://prod.webservices/myservice/default.asmx</value>
</setting>
</MyCompany.MyApp.Data.Properties.Settings>
</applicationSettings>
:それは次のセクションではapp.configを作成しました。それは私のweb.configファイルのappSettings
に次の項目を追加しました:
<add key="MyWebService.default" value="http://prod.webservices/myservice/default.asmx" />
私もASP.NET Webサイトプロジェクトでのクラスライブラリファイルへの参照を作成しました。 ASP.NET Webサイトを開発サーバーにデプロイしたとき、私はクラスライブラリのapp.configファイルではなくweb.configファイルだけを移動し、Webサービス作業への参照はすべて移動します。
Web参照ファイルを変更してWeb参照をhttp://dev.webservices/myservice/default.asmxに変更しようとすると、引き続きprod.webservice参照URLが使用されます。
http://dev.webservice Webサービスを使用するために開発環境を取得するにはどうすればよいですか?
解決方法を見つけましたか? – Dienekes