社区
C#
帖子详情
Web Services的发布问题!
cn0574
2002-07-17 08:52:29
我在本地(localhost)写个一个web services的应用,我现在要转到其他服务器上,并能让其他客户端能调用,应怎样发布,程序应作何种调整?
...全文
48
9
打赏
收藏
Web Services的发布问题!
我在本地(localhost)写个一个web services的应用,我现在要转到其他服务器上,并能让其他客户端能调用,应怎样发布,程序应作何种调整?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cn0574
2002-08-23
打赏
举报
回复
多谢西楼兄。
cn0574
2002-08-23
打赏
举报
回复
多谢西楼兄。
wenzm
2002-07-22
打赏
举报
回复
假如某个客户机需要知道IIS服务器的IP ,通过调用一个运行在IIS server 上的WSGetLocalIP方法来得到,方法如下
//获取本机器的IP
[WebMethod]
public string GetLocalIP()
{
string sHostName=System.Net.Dns.GetHostName();
System.Net.IPHostEntry hostinfo=System.Net.Dns.GetHostByName(sHostName);
System.Net.IPAddress add=hostinfo.AddressList[0];
return add.ToString();
}
在本机上,WS的Url为: http://localhost/eOMPWebService/eOMPConnect.asmx?op=GetLocalIP
之后,选在假设你发布到了一个IP为IIS_IP的服务器上
然后客户段来通过调用或得IP
假如你在调用的Project已经引入了此WS,并且名称为WSeOMPConnect,
可以如下:
public string GetLocalIP(string IIS_IP)
{
try
{
WSeOMPConnect.eOMPConnect eOMPCont=new WSeOMPConnect .eOMPConnect();
eOMPCont.Url ="http://"+IIS_IP+"/eOMPWebService/eOMPConnect.asmx" ;
//MessageBox.Show (eOMPCont.Url);
return eOMPCont.GetLocalIP();
}
catch
{
return "Error";
}
}
其中eOMPConnect为webservice所在的CLass
如果运行正确的话,则通过调用GetLocalIP()得到的值应该等于传入的IIS_IP的值 。
ok?
bluesx
2002-07-22
打赏
举报
回复
1:
WebService1 t=new WebService1();
t.URL="...../WebService1.asmx";
2:
在客户端代理类(Reference.cs)的构造里面:
this.Url = ConfigurationSettings.AppSettings["WebServiceURL"].ToString();
在Web.config里面:
<appSettings>
<!--WebService地址-->
<add key="WebServiceURL" value="...../WebService.asmx"/>
</appSettings>
cn0574
2002-07-17
打赏
举报
回复
请问bluesx(独上西楼) :
能不能写个简单的Demo,谢谢!
bluesx
2002-07-17
打赏
举报
回复
客户端代理类的构造里有一个URL,可以自己在Web.config里设置后在这里读,也可以在实例化Web Service类后修改URL属性。
cn0574
2002-07-17
打赏
举报
回复
程序中引用的web services 中引用localhost,要在哪里把它修改掉?
BruceZhang
2002-07-17
打赏
举报
回复
在windows2000中,在 程序 -> 管理工具 -> Internet 服务管理器
中设定。
Meditate
2002-07-17
打赏
举报
回复
将Web Service目录拷贝到目标机器,建立虚拟目录就行了。当然目标机器要安装.net framework
《实战Delphi6/Kylix2/SOAP/
Web
Service
程序设计篇》(
《实战Delphi6/Kylix2/SOAP/
Web
Service
程序设计篇》(李维著)
ASP.NET学习大总结+笔记
ASP.NET学习大总结+笔记 分享一下啊
Axis2-1.6.2
Axis2是一套崭新的
Web
Service
引擎,该版本是对Axis1.x重新设计的产物。是开发
web
service
强大是工具软件。安装方法可参照博客“Axis2下载与安装”。
【
Web
Service
s系列】
Web
Service
s概述 (SOAPful
Web
Service
s & RESTful
Web
Service
s)
本文简述
Web
Service
s,以及目前构建
Web
Service
s的两种方式,可以让入门者迅速了解
web
服务的常识在每一个关键点,都放置了延伸阅读的超链接,读者可以按需深入了解。
Web
Service
s技术介绍
文章目录
Web
Service
s技术XMLSOAPWSDLgSoap介绍参考文章
Web
Service
s技术
Web
Service
s技术是服务器程序通过Internet
发布
应用服务并能够被客户端程序远程调用的一种标准机制。 采用的标准和技术有XML、SOAP、HTTP、
Web
Service
s描述语言(WSDL)和通用唯一识别码(UDDI)等。 客户端程序通过
Web
Service
s,调用暴露在外界的应用程序编程接口(API),就可以使用位于服务器的
Web
Service
s。 下面介绍XML技术、SOAP和WSDL
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章