|M| 为什么我照着例子做WebService不行呢
这是例子
http://blog.csdn.net/junval/archive/2007/07/10/1684718.aspx
然后我的WebService是:
http://www.99bill.com/webapp/services/OrderManager?wsdl
然后我在我程程中的这一句不行:
Service myService = new Service();
怎么解决
这个WebService是返回一段XML的
------解决方案--------------------你引入命名空间了么?
using 你的应用命名空间.com._99bill.www;
OrderManager o = new OrderManager();
string = o.payCheck( "2007-07-01 ", "2007-07-30 ", "user ", "password ");
------解决方案--------------------三……三个钻石
------解决方案--------------------佩服你的毅力 都这时候了还在学习 想想自己 哎 荒废了 好在醒了点 加油
------解决方案--------------------up
------解决方案--------------------这个是别人的源代码
public partial class _Default : System.Web.UI.Page
...{
protected void Page_Load(object sender, EventArgs e)
...{
Service myService = new Service();
txtWebServiceInfo.Text = myService.CanWeFixlt();
}
}
我猜测你的代码中自己加了命名空间,那么访问Service类的时候也要加命名空间
如下
namespace MyWeb
{
public partial class _Default : System.Web.UI.Page
...{
protected void Page_Load(object sender, EventArgs e)
...{
MyWeb.Service myService = new MyWeb.Service();
txtWebServiceInfo.Text = myService.CanWeFixlt();
}
}
}
还有,类名最好别叫Service,因为Web服务的基类就是System.Web.Services.Service
------解决方案--------------------WebService的例子很多,msdn也有一步一步的例子,换个例子。
明白了WebService的工作机制,代码怎么写完全自己定的。
------解决方案--------------------鑽石出來了
------解决方案--------------------第一次看见两个牛人同时出现!study!
------解决方案--------------------钻石啊
------解决方案--------------------哇,看到几个老大了,哈哈。