我为我的开发使用2个Web服务器,1个发布服务器,另一个用于调试。他们没有相同的网址。HttpWebRequest动态网址
我想制作一个HttpWebRequest,它可以在两台机器上工作,具体取决于代码所在的服务器。我的VS2010项目不是一个Web应用程序,所以我没有访问http上下文。
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(rootofwebserver + "/webservices/someservice.asmx/someoperation");
这就是我想要的。
这可能吗?
你写了你需要的确切代码......那么问题是什么?也许“如何提供配置到我的控制台应用程序”? –
'rootofwebserver'是未知的。问题是如何得到这个? Create方法只接受'http:// ....'网址。所以基本上它需要是动态的。 – wiruzman
你是什么*动态*?服务器名称来自哪里?数据库?已知服务器列表?任何网络服务? – balexandre