1

aspx Web フォーム プロジェクトがあり、Silverlight コンポーネントを使用してクライアント側のスキャナーから画像を取得しています。スキャンが完了したら、2 バイト配列を aspx セッション変数に送信する必要があるため、これらのバイト配列を保存できます。記録に対して。

現在、Silverlightからaspxに基本的な文字列を送信して、セッション変数を更新しようとしています(ステップアップする前に、基本的な機能を取得しようとしています)

セッション変数を更新しようとするとNullReferenceExceptionが発生し、WebServiceから「NotFound」という応答が返されます...

これが私が今持っているものです:

ウェブサービス:

namespace XXXX
{
/// <summary>
/// Summary description for EnrollService
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// 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 EnrollService : System.Web.Services.WebService
{

    [WebMethod]
    public void SetSessionEmpIDs(string Templates)
    {
        Session.Add("EmployeeIDs", Templates);
    }
}
}

Silverlight 側:

EnrollServiceReference.EnrollServiceSoapClient client = new EnrollServiceReference.EnrollServiceSoapClient();
client.SetSessionEmpIDs("IDsDONE");
4

1 に答える 1