C#WebService调用。结合WebConfig

在WebConfig里面配置为
<add key="auoService" value="http://au3kmwebts1.corpnet.auo.com/reportcenter/systemservice/auoform183.asmx" />具体的调用怎么调。谢谢!直接调用就不用show出来了。

一般而言,C#中调用WebService,首先得添加web引用,选中你的web项目,点击右键,选择Add Web Reference,这时会出现一个页面,要你输入web service的地址,你填入http://au3kmwebts1.corpnet.auo.com/reportcenter/systemservice/auoform183.asmx?wsdl后点击go就会找到该页面,填上别名(add reference name),如:auoService,然后点击Add reference就行。这时它会自动在你的web.config文件中生成<add key="auoService" value="http://au3kmwebts1.corpnet.auo.com/reportcenter/systemservice/auoform183.asmx" />
那么在页面中调用的时候需要先实例化:如
auoService service=new auoService(); 然后调用web service写好的方法,如
service.Url = ConfigurationSettings.AppSettings["auoService"]; //AppSettings中填入key值
或者:
service.Url = System.Configuration.ConfigurationSettings.AppSettings["auoService"];
service.showMethod(); //注意:showMethod()是该web service中含有的方法,只是举例
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-26
首先要在项目引用里面添加Web引用,引用路径填写为http://au3kmwebts1.corpnet.auo.com/reportcenter/systemservice/auoform183.asmx
然后点击“前往”,待解析完成后再输入一个算定义的引用名称,如myWebServices
然后在代码中就可以直接实例化后调用其方法了。
第2个回答  2011-04-26
没明白你说的意思

C#WebService调用。结合WebConfig
一般而言,C#中调用WebService,首先得添加web引用,选中你的web项目,点击右键,选择Add Web Reference,这时会出现一个页面,要你输入web service的地址,你填入http:\/\/au3kmwebts1.corpnet.auo.com\/reportcenter\/systemservice\/auoform183.asmx?wsdl后点击go就会找到该页面,填上别名(add reference name...

c#webservice 异步调用 有超时吗
首先修改服务端配置 WebService服务所在站点为服务端,它提供了服务,打开这个站点的web.config,添加下面的配置:<httpRuntime executionTimeout="300000" \/> <compilation defaultLanguage="c#" debug="false"> executionTimeout="300000" 单位是“毫秒”,这里配置的是5分钟。debug="false" 要关闭调...

c#怎么动态修改webservice的地址和端口 动态修改配置文
string remoteAddress); \/\/设置其它参数 对就是这两个方法,我们只要修改第五个就行了,使用方法如下 \/\/Web服务对象 WebReference.Service1SoapClient objService = new WebReference.Service1SoapClient("Service1Soap","你要修改的URL例如:http:\/\/www.cckan.net\/webservices.asmx");问题解决...

c#系统调用webservice连接数据库超时卡死怎么处理
首先修改服务端配置 WebService服务所在站点为服务端,它提供了服务,打开这个站点的web.config,添加下面的配置:<httpRuntime executionTimeout="300000" \/> <compilation defaultLanguage="c#" debug="false"> executionTimeout="300000" 单位是“毫秒”,这里配置的是5分钟。debug="false" 要关闭调...

如何调用webservice接口中的方法
下面说一下怎么在项目中调用:新建一个web项目,然后点击添加引用服务如图,然后点击确定。这样就会发现在webconfig文件里面多了一下节点,而且项目类中的Service References文件件多了一个绿色的东西。可以点击看看他有哪些方法,应该是和我们在浏览器输入链接的方法是一致的,剩余就是怎么调用了。下面给出...

怎么在C#中动态改变webservice的地址
1、选择添加的服务,右键选择属性,URL行为设为动态 2、CS:在bin目录里会生成WindowsFormsApplication1.exe.config,打开进行配置进行配置 BS:会生成Web.Config,打开进行配置进行配置 也可以在双击服务(像地球形状的那个)->进入对象浏览器双击打开Service.cs ->进入Reference.cs通过ini文件对url赋值,...

C# winform 如何添加 引用webservices
如果是用vs2005+开发的,可以在项目的“引用”那里右键->“添加服务引用”->然后把你的WebService的URL填进去,点“前往”,OK! 如果是同一个解决方案下的WebService,可以点“发现”,IDE会自动搜索本地Webservice,并自动添加。

webserviceclient参数怎么引用配置文件
你生成WEBSERVICE引用时地址的配置就写到CONFIG文件里了 <client> <endpoint address="http:\/\/*" binding="basicHttpBinding" bindingConfiguration="" contract="Type" name="" \/> <\/client>

动态调用webservice同时给webservice添加头部验证
basic认证:我用的是XFIRE。1,首先修改services.xml<?xml version="1.0" encoding="UTF-8"?> <beans xmlns=" http:\/\/xfire.codehaus.org\/config\/1.0"> <service> <name>HelloWorld<\/name> <serviceClass>com.ktsfot.ws.security.IHelloWorld<\/serviceClass> <implementationClass> com.ktsfot....

我用C#写了一个WebService程序,需要把临时文件夹C:\\WINDOWS\\TEMP\\重新...
你说的这个临时文件夹如果是使用系统临时文件夹(使用.net函数)则不需要处理.如果是你自己写的方法,直接修改你的路径即可.

相似回答