欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

webservice错误:服务器无法处理请求。 -> system.nullreferenceexception: 未将对象引用设置到对象的实例

更新时间: 2014-01-05 01:59:55 责任编辑: Author_N1

 

webservice异常:服务器无法处理请求。 ---> System.NullReferenceException: 未将对象引用设置到对象的实例。
我写的webservice代码:

using System;
using System.Web;
using System.Collections;
using System.Web.Services;
using System.Web.Services.Protocols;
using Ultimus.WFServer;


/// <summary>
/// SOservice 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class SOservice : System.Web.Services.WebService {

    public SOservice () {

        //如果使用设计的组件,请取消注释以下行 
        //InitializeComponent(); 
    }

    [WebMethod]
    public int Send(string strSummary,string strProcessname)
    {
        Tasklist tasklist = new Tasklist();
        TasklistFilter tf = new TasklistFilter();
        tf.strSummaryFilter = strSummary;
        tf.strProcessNameFilter = strProcessname;
        tasklist.LoadFilteredTasks(tf);

        Task task = null;
        task = tasklist.GetFirstTask();
        string strError = "";
        int incidentno = 0;
        task.Send(null, null, null, ref incidentno, out strError);
        return incidentno;
    }
}

调用方法:


 soserv.SOservice so = new soserv.SOservice();
        int no=0;
        no = so.Send("test", "bpm/testuser");
        int aa = 0;


代码执行到 no = so.Send("test", "bpm/testuser");时抛出异常

System.Web.Services.Protocols.SoapException: 服务器无法处理请求。 ---> System.NullReferenceException: 未将对象引用设置到对象的实例
   在 SOservice.Send(String strSummary, String strProcessname) 位置 d:\Ultimus\WebServer\ProjectForBJMTFlow\App_Code\SOservice.cs:行号 35
   --- 内部异常堆栈跟踪的结尾 ---
--参考方法--
我觉得有可能是这两句的问题吧。。
Task task = null;
   task = tasklist.GetFirstTask();
你调试一下,看下task的值是什么。
--参考方法--
小弟,你不会调试吗?
自已写一个WEBService的调试不就行了
空实例对像,肯定是哪里NEW实例或者调用实例时出了问题
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:59:55
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/4278/
本文WWW.DOC100.NET DOC100.NET版权所有。