0

我正在使用 2 个 Web 服务器进行开发,1 个发布服务器,另一个用于调试。他们没有相同的网址。

我想制作一个 HttpWebRequest ,它可以在两台机器上运行,具体取决于代码所在的服务器。我的 VS2010 项目不是 Web 应用程序,所以我无权访问 http 上下文。

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

这就是我要的。

这可能吗?

4

2 回答 2

1

使用AppSettings元素设置您的网址:

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

然后在您的代码中,您可以执行以下操作:

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

您可以创建 .txt 文件并存储您的网址并在需要时再次阅读。这是我认为的一种简单方法。

于 2012-09-13T08:29:41.413 回答