您的位置:首页 > 编程语言 > C#

C# webservices 之发布调用【3】

2016-05-27 09:48 525 查看
C# webservices 之自定义编写发布【2】

接着上篇自定义编写的webservice,我们自己写个程序调用,就用之前第一篇天气预报的项目代码接着往里添加



将本机的 http://localhost:6060/myWebService.asmx  改成本机的IP地址 让局域网里面的同事访问一下先。

如果报 “测试窗体只能用于来自本地计算机的请求”或者"The test form is only available for requests from the local machine. ",

在web.config的<system.web></system.web>中间加入如下配置节内容

<webServices>
<protocols>
<add name="HttpSoap"/>
<add name="HttpPost"/>
<add name="HttpGet"/>
<add name="Documentation"/>
</protocols>
</webServices>


即可正常访问。

然后在右键-添加web引用



输入发布的地址,转到即可看到,我们自己发布的webservices方法,点击 添加引用



测试界面



后台代码

protected void btnS2_Click(object sender, EventArgs e)
{

WebReference.myWebService mw = new WebReference.myWebService();
string resultStr = mw.AcceptBrxxInsert("mm", "m", "2016-05-26 14:24:28", "27", "m", "m", "2000-05-26 14:25:43", "m");
lblR.Text = resultStr;
}


运行效果





到目前为止,调用自己发布的webservices已经可以成功访问了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: