Visual studio 使用摘要身份验证问题在VisualStudio中使用Dynamics NAV web服务

Visual studio 使用摘要身份验证问题在VisualStudio中使用Dynamics NAV web服务,visual-studio,web-services,digest-authentication,dynamics-nav,Visual Studio,Web Services,Digest Authentication,Dynamics Nav,我最近发布了一个关于使用NTLM访问Dynamics NAV 2018 web服务时出现401个错误的问题。这可以查看 由于Dynamics NAV有多个身份验证选项,因此我们尝试使用“用户名”选项,该选项使用摘要身份验证来阻止这些错误 可以找到有关Dynamics NAV凭证类型选项的详细信息 我们面临的问题是 如果我们将C#解决方案中现有的web代理类保留为添加时的状态(当web服务使用NTLM的Windows凭据类型时),但在web服务服务器上将其设置为摘要后调用web服务时更改身份验证类

我最近发布了一个关于使用NTLM访问Dynamics NAV 2018 web服务时出现401个错误的问题。这可以查看

由于Dynamics NAV有多个身份验证选项,因此我们尝试使用“用户名”选项,该选项使用摘要身份验证来阻止这些错误

可以找到有关Dynamics NAV凭证类型选项的详细信息

我们面临的问题是

如果我们将C#解决方案中现有的web代理类保留为添加时的状态(当web服务使用NTLM的Windows凭据类型时),但在web服务服务器上将其设置为摘要后调用web服务时更改身份验证类型,我们成功地进行了身份验证,并且在使用应用程序时得到了200的响应

但是,当我们试图直接使用Chrome访问同一个web服务时(因此我们可以使用Wizdler进行调试),我们无法进行身份验证,并生成400错误

但是,如果对web服务进行了更改,并将其设置为使用用户名,并且我们尝试更新web引用,则在Visual Studio中会不断提示我们输入用户名和密码。每次输入所需的凭据时,都会再次显示相同的用户名和密码提示。我已经连续20次进入这个阶段了,但这个阶段还没有通过。这意味着一旦Dynamics NAV web服务凭据类型设置为Username,我们就无法再更新web引用

我忍不住想我错过了这个拼图的一部分,但我不知道它是什么形状或颜色

web服务服务器正在使用SSL,并且可以通过其https地址访问服务(当我运行应用程序时,它成功地进行了身份验证)

为了实现最终目标,我们需要做的就是允许VisualStudio更新web引用,并且当web服务凭据类型为Username(使用摘要)时,能够从Chrome/Wizdler访问服务

有没有人有过这种设置的经验,或者知道这种设置是否注定要失败并且永远不会工作