C# 401更新WCF服务引用时发生未经授权的错误

C# 401更新WCF服务引用时发生未经授权的错误,c#,wcf,authentication,visual-studio-2013,iis-8,C#,Wcf,Authentication,Visual Studio 2013,Iis 8,我们在公司内部网络上通过IIS8托管WCF服务。该服务已禁用匿名身份验证&仅启用Windows身份验证。在浏览器中访问服务时,会弹出一个对话框,询问域凭据。提供有效凭据后,服务将成功启动 我现在正在尝试将Visual Studio 2013中的一个项目中的服务引用更新到此服务。原始引用是在对身份验证进行更改之前创建的。现在,当尝试执行引用更新时,我收到一个401未经授权的错误,因为VisualStudio正在尝试传递匿名身份验证凭据&它失败了 有没有办法用当前配置更新这些引用?我可以访问服务器&

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

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


有没有办法用当前配置更新这些引用?我可以访问服务器&可以临时打开匿名身份验证,但并非所有开发人员都可以这样做。我本来希望Visual Studio提供凭据提示,但事实似乎并非如此…

因此,我收到的错误没有反映根本原因。我试图更新引用的服务在部署过程中出现了一些问题。这会导致.svc文件无法进入服务器


虽然我预计这会导致404错误,但返回的是401。一旦我们重新部署了服务,我就能够在windows身份验证打开的情况下更新服务引用。如图所示…

尝试删除现有的引用保存项目并关闭解决方案。再次打开解决方案并重新添加引用。您应该会得到凭证弹出窗口。谢谢Pankaj,我已经尝试了您的建议,但是现在当我尝试重新添加引用时会出现相同的错误。不幸的是,这似乎不起作用。