我创建了一个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”的定义 请前辈给予正确的方法,谢谢
WebService wer = new WebService();
这句改成
csdn.test wer = new csdn.test();