
选择【ASP.net 空web应用程序】,将其命名为自己想的工程名称。
然后右键点击工程,添加->web服务。然后命名为自己想要的服务名称。
在asmx文件中写出自己想要开放的WebService方法。
方法写完后,右击项目->发布。
选择【文件系统】发布,选择发布的物理地址,点击【发布】即可;
在发布的物理地址中会有这几个文件。
打开IIS,右键点击网站->新建网站
选择网站名称,刚刚发布的物理地址,还有发布的IP和端口;设置完后点击确定。
这样网站就发布完成了,这时需要设置一下默认文档和文件权限。
1、创建Webservice服务,需要在VS中首先创建一个Web工程,再添加一个Webservice类即可,。
2、编写Webservice的方法,以下以VS默认的HelloWord为例。
另外在实际使用中,出现过部署到ESB后不识别的情况,后经测试发现需要增加以下内容:
3、在Webservice类上点击右键-在浏览器中查看,可以查看webservice服务,在原URL地址后增加?wsdl可以查看wsdl文件。
4、对于解决方案内的webservice服务,或者网络中的webservice服务,可以通过URL地址的方式添加引用。在工程上点击右键-添加服务引用-高级-添加Web服务,输入URL地址即可。
5、对于异构系统提供的接口地址,或者内网环境,本地无法访问的情况,可以通过引用wsdl文件的方式,wsdl文件可以在接口地址后加?wsdl或者有异构系统提供。步骤和以上相同,只是最后的URL地址改为本地路径即可。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)