【问题标题】:.NET Standard: Microsoft WCF Web Service Reference Provider does not ask for credentials.NET 标准:Microsoft WCF Web 服务参考提供程序不要求提供凭据
【发布时间】:2018-02-06 01:12:29
【问题描述】:

在 c# 控制台应用程序中,每当我单击添加 > 服务引用并插入 WCF URI 时,系统都会提示我输入我的凭据:

当我现在尝试在 .NET Standard 解决方案中做同样的事情时(并且在将我的 Visual Studio 升级到 v15.5.6 之后),我单击添加 > 连接的服务 > Microsoft WCF Web 服务参考提供商,我输入了 URI,但没有收到凭据提示,我只是收到错误 502 Bad Gateway!

有人知道如何让 Connected Service 询问我的凭据吗?

PS:我尝试在 URI 中以纯文本形式添加用户名/密码(使用 username:password@ 语法),但仍然没有成功。

【问题讨论】:

    标签: wcf authentication .net-standard


    【解决方案1】:

    您也可以不使用浏览按钮指向本地磁盘中的 .wsdl 文件。 这样可以保证您的参考指向正确的路径。

    【讨论】:

    • 嘿@jayce,我已经尝试在本地磁盘上下载 wsdl xml 文件并在服务调用中浏览它,但没有 xsd 我无法继续......而且问题仍然存在,为什么在 .NET Standard 解决方案的 WCF Web 服务参考提供程序中没有提示我输入凭据,就像在第一个屏幕截图中一样?
    • 你是否探索过身份标签 - some_service" binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_Iblabla" contract="FullyQualifiedNamespaceAndContractName" name="WSHttpBinding_blabla">
    • 据我所知,.NET Standard 中没有 app.config... 你知道绑定配置可以存储在哪里吗?
    猜你喜欢
    • 2021-10-27
    • 2015-05-03
    • 2019-09-13
    • 1970-01-01
    • 2013-01-13
    • 2020-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多