gpt4 book ai didi

c# - 添加服务引用,多凭证提示

转载 作者:太空狗 更新时间:2023-10-29 20:03:27 24 4
gpt4 key购买 nike

我在 VS 中启动了一个新的空白控制台应用程序项目(我使用的是 VS2010),并选择将服务引用添加到受用户名和密码保护的 Web 服务。

当我在对话框中单击 Go 时,我会看到一个是/否提示,要求我接受证书。我选择是,然后我会看到一个 Discovery Credential 提示,要求输入用户名和密码。

如果我多次正确输入这些内容 (3+),我最终可以访问 WSDL。或者,奇怪的是,如果我输入正确一次,然后取消,然后再次执行该过程,我的信用在第一次尝试时就被接受了。

我问了谷歌,发现了一些与 SQL 报告网络服务相关的实例,有人发布了 here关于类似的事情,但似乎没有人有明确的答案。

谁能解释这种奇怪的行为?服务配置不正确,或者这是 Web 服务或 WCF 服务的某种已知问题?

最佳答案

我不确定这是否是答案,但我将其发布以防它对其他人有帮助。

据我所知,如果您在向安全 Web 服务添加 Web 引用或服务引用时遇到连续的用户名+密码提示问题,并且您确定您正在正确输入凭据,请务必尝试两件事:

1) 使用域\用户名与仅用户名

2) 在您至少正确输入一次凭据并收到第二次提示后,不要再做任何事情 30-60 秒(我刚刚编的,YMMV)。如果您等待出现提示,然后然后单击“取消”,服务引用可能会坐在那里等待您添加到项目中。

据我所知,Visual Studio 在它有时间下载 WSDL 和/或生成代理类之前会匆忙并重新提示您。

关于c# - 添加服务引用,多凭证提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8792192/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com