您的位置:首页 > 其它

解决调用.net写的webservice 参数变为 null

2016-04-21 11:14 288 查看
这个是修改之后的代码,添加红色部分就好了。其他的代码没动,可以做个参考。

namespace WebServiceExample

{

    /// <summary>

    /// Summary description for Service1

    /// </summary>

    [WebService(Namespace = "http://tempuri.org/")]

    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

    [ToolboxItem(false)]

    [SoapRpcService(RoutingStyle = SoapServiceRoutingStyle.SoapAction)]

   // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line.

    // [System.Web.Script.Services.ScriptService]

    public class Service1 : System.Web.Services.WebService

--------------------------------------  割  -------------------------------------------------------------------------------
这个是从网上的到的答案(http://www.cnblogs.com/MaxWoods/archive/2008/08/01/1258031.html):

只需要在 WebService的类属性中加入SoapRpcServiceAttribute属性就可以了。


  [SoapRpcService(RoutingStyle=SoapServiceRoutingStyle.SoapAction)]

现在发现这半下午的时间都浪费了。因为程序是pb9.0调用webservice,所以一直以为是pb的问题。现在看来刚开始的方向就不对。唉!这种问题,打破脑袋也想不出来啊!还好找到问题的原因了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: