Web services NT授权\网络服务登录失败

Web services NT授权\网络服务登录失败,web-services,security,Web Services,Security,我正试图通过Web服务访问后端系统, 每次我尝试取出数据时,我都会遇到这个Soap异常 我已经为此挣扎了一段时间了。有什么建议吗 System.Web.Services.Protocols.SoapException:System.Web.Services.Protocols.SoapException:服务器无法处理请求。-->System.Reflection.TargetInvocationException:调用的目标已引发异常。-->登录名不正确:“NT授权\网络服务“”” 资料来源:

我正试图通过Web服务访问后端系统, 每次我尝试取出数据时,我都会遇到这个Soap异常 我已经为此挣扎了一段时间了。有什么建议吗

System.Web.Services.Protocols.SoapException:System.Web.Services.Protocols.SoapException:服务器无法处理请求。-->System.Reflection.TargetInvocationException:调用的目标已引发异常。-->登录名不正确:“NT授权\网络服务“””

资料来源:XXX 类型:YYY 时间:15-09-2009 17:40:56 地点:MyMachine@C:\MyFolder\ 最终用户:NT授权\网络服务 用户:AAA\bbb 程序集:MyAssembly,版本=6.1.9.2100,区域性=中性,PublicKeyToken=null rscEnumType:ZZZ RscCode:BadLoginName 已翻译:不正确的登录名:“NT授权\网络服务“””。 版本:MyServices.build: 日期:28-05-2009 20:00 机器名称:MachineNAme
版本:对您的服务的版本请求可能以匿名方式执行,网络服务帐户需要对您的服务所在的文件夹拥有权限,才能执行SOAP方法所需的任何操作(看起来是C:\MyFolder\)

为网络服务向该文件夹至少添加读取权限。如果您正在执行任何类型的I/O,您可能还需要修改权限


服务的权限设置取决于操作系统(Win2K3、Win2K8、Vista、Windows7……),因此您的里程数可能会有所不同。

您好,jro,问题不是我已经打开了必要的权限。问题是关于我调用的web服务。我在IIS上启用了匿名身份验证,现在没事了,我对此没有太多经验,也不太了解什么是“网络服务”,但您的第一句话“…您的服务可能以匿名方式执行…”给了我一些线索。。。关键是提示=)TKSH很高兴它帮助解决了您的问题。建议您阅读一些有关IIS权限和身份验证的内容。如果您要运行一个web服务,了解操作的基本原理是很重要的;身份验证/授权是其中的一个重要部分。