0

開発用に2つのWebサーバーを使用しており、1つは公開サーバーで、もう1つはデバッグ用です。それらは同じURLを持っていません。

コードが存在するサーバーに応じて、両方のマシンで機能するHttpWebRequestを作成したいと思います。私のVS2010プロジェクトはWebアプリケーションではないため、httpコンテキストにアクセスできません。

    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(rootofwebserver + "/webservices/someservice.asmx/someoperation"); 

これが私が欲しいものです。

これは可能ですか?

4

2 に答える 2

1

AppSettings要素を使用して URL を設定します。

<appSettings>
   <add key="WebRequestUrl" value="..." />
</appSettings>

次に、コードで次のことができます。

string webRequestUrl = ConfigurationManager.AppSettings["WebRequestUrl"];
于 2012-09-13T08:00:31.170 に答える
0

.txt ファイルを作成して URL を保存し、必要に応じて再度読み取ることができます。これは私が考える簡単な方法です。

于 2012-09-13T08:29:41.413 に答える