У меня есть веб-сервис, который использует .net 2.0 server 2003 32 bit
когда я размещаю его под iis 6 с включенной базовой и встроенной аутентификацией, это прекрасно работает.
но когда я размещаю ту же службу под IIS 7.5 server 2008 64bit с встроенным пулом приложений, работающим с идентификатором пула приложений с включенной базовой и windwos авторизацией у меня включена поддержка 32 бит в пуле приложений
я получаю следующую ошибку ниже
<soap:Body>
<soap:Fault>
<soap:Code>
<soap:Value>soap:MustUnderstand</soap:Value>
</soap:Code>
<soap:Reason>
<soap:Text
xml: lang = "en"> System.Web.Services.Protocols.SoapHeaderException: SOAP
Безопасность заголовка не была понята.
в
System.Web.Services.Protocols.SoapHeaderHandling.SetHeaderMembers (SoapHeaderCollection
заголовки, объектная цель, сопоставления SoapHeaderMapping [],
Направление SoapHeaderDirection, логический клиент)
в
System.Web.Services.Protocols.SoapServerProtocol.CreateServerInstance ()
в System.Web.Services.Protocols.WebServiceHandler.Invoke ()
в
System.Web.Services.Protocols.WebServiceHandler.CoreProcessRequest ()