使用基于.net 2.0构建的Web服务的IIS 7.5的例外

时间:2011-08-29 21:41:34

标签: c# .net asp.net iis-7 iis-7.5

我有使用.net 2.0 server 2003 32位的webservice 当我在iis 6下使用基本和集成的auth启用它时,它工作得很好。 但是当我在IIS 7.5服务器2008 64位下托管相同的服务时,使用带有基本和windwos auth的apppool身份运行的集成应用程序池。我在应用程序池上启用了32位支持 我在下面得到了以下错误

  <soap:Body>
      <soap:Fault>
         <soap:Code>
            <soap:Value>soap:MustUnderstand</soap:Value>
         </soap:Code>
         <soap:Reason>
            <soap:Text
     

xml:lang =“en”&gt; System.Web.Services.Protocols.SoapHeaderException:SOAP   标题安全性未被理解。          在   System.Web.Services.Protocols.SoapHeaderHandling.SetHeaderMembers(SoapHeaderCollection   headers,Object target,SoapHeaderMapping []映射,   SoapHeaderDirection方向,布尔客户端)          在   System.Web.Services.Protocols.SoapServerProtocol.CreateServerInstance()          在System.Web.Services.Protocols.WebServiceHandler.Invoke()          在   System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest()                                       

1 个答案:

答案 0 :(得分:2)

也许您没有安装所有软件来运行代码?像WSE 3?

或者它是您正在运行的默认Web服务?

Cerveser