gpt4 book ai didi

visual-studio - 客户端证书和 Visual Studio WSDL

转载 作者:行者123 更新时间:2023-12-04 17:47:28 24 4
gpt4 key购买 nike

我有一个可能相当不寻常的问题,我无法在 Visual Studio 2013 中使用 wsdl。

为了在 IE/Chrome/Safari 中查看 url,我需要安装 .p12 和 .crt 安全证书。

我已将 IE 设置为不提示,但在 Safari 中我看到以下提示:
enter image description here
我猜visual studio也想确认证书但无法提示。

尝试在 Visual Studio 2013 中添加服务引用时,我看到以下错误:

"An error occured (details) while attempting to find services at..."

详情如下:
There was an error downloading 'https://xxx/xxx.svc/$metadata'.
The request was aborted: Could not create SSL/TLS secure channel.
Metadata contains a reference that cannot be resolved: 'https://xxx.wsdl'.
Could not establish secure channel for SSL/TLS with authority 'xxx.com'.
The request was aborted: Could not create SSL/TLS secure channel.
If the service is defined in the current solution, try building the solution and adding the service reference again.

有解决办法吗?

最佳答案

Prashant 所说的第一步是下载 WSDL 文件。这就像浏览器中的“文件>另存为”一样简单。

下一步是检查下载的 WSDL 并查看 xml 中是否有任何“xs:import”引用。遵循每个引用资料并将文件下载到与 WSDL 相同的路径。

我发现 WSDL 引用了 2x .xsd 文件,然后这些文件又引用了其他 .xsd 文件。我最终得到了总共 6 个文件。

对于所有文件(wsdl 和 xsd),有必要检查“xs:import”以确保 schemaLocation 指向本地文件路径。

add service reference

最后,如果您添加服务引用作为阅读并输入 WSDL 文件的本地路径。

很抱歉回答我自己的问题,但我想为团队的其他成员以及其他任何可能陷入困境的人记录下来。

local file path

关于visual-studio - 客户端证书和 Visual Studio WSDL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29123193/

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