我创建了一个xml webservice的解决方案,并在里面编写了一个简单的Add方法,(IIS虚拟路径都配置正确并编译成功) [WebMethod]
public string HelloWorld() {
return "Hello World";
}
[WebMethod]
public int Add(int a, int b)
{
return a + b;
}
}
然后创建了一个新的windows应用程序,并引用该web service服务,
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Web.Services;namespace WinWebServer
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
int x, y;
WebService wer = new WebService();
string z = wer.Add(x, y).Tostring();//在编写这段程序的时候wer并未出现智能联想Add和Tostring字体颜色也是黑色!!!
}
}
}
引成功后调试却报出错误 1 “System.Web.Services.WebService”并不包含“Add”的定义 请前辈给予正确的方法,谢谢
public string HelloWorld() {
return "Hello World";
}
[WebMethod]
public int Add(int a, int b)
{
return a + b;
}
}
然后创建了一个新的windows应用程序,并引用该web service服务,
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Web.Services;namespace WinWebServer
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
} private void button1_Click(object sender, EventArgs e)
{
int x, y;
WebService wer = new WebService();
string z = wer.Add(x, y).Tostring();//在编写这段程序的时候wer并未出现智能联想Add和Tostring字体颜色也是黑色!!!
}
}
}
引成功后调试却报出错误 1 “System.Web.Services.WebService”并不包含“Add”的定义 请前辈给予正确的方法,谢谢
解决方案 »
- 有关PerformanceCounter的使用问题
- C#中,如何动态提升权限?
- 关于C#网页上PANEL中添加了TREEVIEW,TREEVIEW的SelectedNodeChanged事件结束后,总会定位跳到TREEVIEW顶部的错误
- 求助!各位高手谁能帮我把这个C++的类转成C#的?
- .net 安装程序 做好之后 怎样让它在完成之前执行一个exe程序啊 各位大哥 帮帮忙啊 在线等.......
- 初学者提问:程序简单,但结果怪异,哪里错了?谢谢
- 征求方案:电子商务收银方式的问题!
- 想包装WinForm中的TextBox控件,Enabled的时候将字体变成蓝色,Disable的时候将字体变成黑色?高手指点该如何做,高分回报,谢谢
- 关于自定义命名空间之间的引用问题
- C#获取EMS通过订单号查询获取页面数据(用HttpWebRequest模拟查询ems单号)
- c# 实现代开记事本然后模拟键盘输入数据
- 初学xml webservice问题
WebService wer = new WebService();
这句改成
csdn.test wer = new csdn.test();
MessageBox.Show(s.Add(1,3).ToString());