Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 4 WSE 3.0解析策略文档失败_Asp.net Mvc 4_Wse - Fatal编程技术网

Asp.net mvc 4 WSE 3.0解析策略文档失败

Asp.net mvc 4 WSE 3.0解析策略文档失败,asp.net-mvc-4,wse,Asp.net Mvc 4,Wse,我正在使用VS 2012中的asp.net mvc在WSE 3.0中使用UsernameToken进行WebService身份验证。我为授权登录创建了一个示例应用程序。我得到的错误是MyWebService.SetPolicy(“ClientPolicy”)上的“解析策略文档失败”;代码块 这是我的密码 webRef.COREEnvelopeRealTimeResponse respObj = new webRef.COREEnvelopeRealTimeResponse();

我正在使用VS 2012中的asp.net mvc在WSE 3.0中使用UsernameToken进行WebService身份验证。我为授权登录创建了一个示例应用程序。我得到的错误是MyWebService.SetPolicy(“ClientPolicy”)上的“解析策略文档失败”;代码块

这是我的密码

        webRef.COREEnvelopeRealTimeResponse respObj = new webRef.COREEnvelopeRealTimeResponse();
        webRef.ServiceWse MyWebService = new webRef.ServiceWse();
        webRef.CoreEnvelopeRealTimeRequest obj = new webRef.CoreEnvelopeRealTimeRequest();
        obj.PayloadType = "X12_270_Request_005010X279A1";
        obj.ProcessingMode = "Real Time";
        obj.PayloadID = "f81d4fae-7dec-11d0-a765-00a0c91e6bf6";            
        obj.SenderID = "HETS User";
        obj.ReceiverID = "HETS Admin";
        obj.CORERuleVersion = "2.2.0";
        obj.Payload = "<![CDATA[ISA*00* *00* *ZZ*NEHEN780 *ZZ*NEHEN003 ...IEA*1*000000031]]";



        // Create the username token
        const string Username = "MyUsername";
        const string Password = "MyPassword";
        UsernameToken MyToken = new UsernameToken(Username, Password,PasswordOption.SendPlainText);


        MyWebService.SetClientCredential(MyToken);
        MyWebService.UseDefaultCredentials = false;             
        MyWebService.SetPolicy("ClientPolicy");

        respObj = MyWebService.SendRealTimeRequest(obj);
        MyWebService.SendRealTimeRequest(obj);
        //Response.Write(respObj);
webRef.coreeveloperatimeresponse respObj=new webRef.coreeveloperatimeresponse();
webRef.ServiceWse MyWebService=new webRef.ServiceWse();
webRef.CoreEnveloperAltimerRequest obj=新的webRef.CoreEnveloperAltimerRequest();
obj.PayloadType=“X12_270_请求_005010X279A1”;
obj.ProcessingMode=“实时”;
obj.PayloadID=“f81d4fae-7dec-11d0-a765-00a0c91e6bf6”;
obj.SenderID=“HETS用户”;
obj.ReceiverID=“HETS管理员”;
obj.CORERuleVersion=“2.2.0”;
对象有效载荷=”
  <extensions>
<extension name="usernameOverTransportSecurity" type="Microsoft.Web.Services3.Design.UsernameOverTransportAssertion, Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<extension name="requireActionHeader" type="Microsoft.Web.Services3.Design.RequireActionHeaderAssertion, Microsoft.Web.Services3, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
<policy name="ClientPolicy">
<usernameOverTransportSecurity />
<requireActionHeader />