我有使用.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()
答案 0 :(得分:2)
也许您没有安装所有软件来运行代码?像WSE 3?
或者它是您正在运行的默认Web服务?
Cerveser