繁体   English   中英

更新WCF服务参考时出现401未经授权的错误

[英]401 Unauthorized error when updating WCF service reference

我们在公司内部网络上通过IIS8托管了WCF服务。 该服务已禁用匿名身份验证,并且仅启用了Windows身份验证。 在浏览器中访问服务时,会弹出一个对话框,询问域凭据。 提供有效的凭据后,该服务将成功启动。

我现在正在尝试将Visual Studio 2013中的项目中的服务引用更新为此服务。 原始参考是在对身份验证进行更改之前创建的。 现在,当尝试执行参考更新时,我收到401未经授权的错误,因为Visual Studio尝试传递匿名身份验证凭据,并且失败。

有没有一种方法可以用当前配置更新这些引用? 我可以访问服务器,并且可以暂时打开匿名身份验证,但并非我们所有的开发人员都可以这样做。 我曾希望Visual Studio提供提示输入凭据的方法,但事实并非如此……

因此,给出的错误并未反映出根本原因。 我尝试为其更新参考的服务在部署期间出了点问题。 这导致.svc文件无法放入服务器。

虽然我希望这会导致404错误,但返回了401。 一旦我们重新部署了服务,就可以在Windows身份验证打开的情况下更新服务引用。 去搞清楚...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM