c# - 错误 :An unknown error occurred while invoking the service metadata component. 无法生成服务引用

标签 c# wcf .net-core

当尝试使用 .net core 2.1 rc1 为 WCF 添加服务引用时,我遇到以下错误:

Error:An unknown error occurred while invoking the service metadata component. Failed to generate service reference

我已经检查过,唯一的安全措施是传输,没有消息安全措施。

日志如下:

[05/24/2018 12:28:28],59,Importing web service metadata ...

[05/24/2018 12:28:28],27,Number of service endpoints found: 2

[05/24/2018 12:28:28],9,Scaffolding service reference code ...

[05/24/2018 12:28:28],71,Executing command [C:\Users\me\AppData\Local\Temp\WCFConnectedService\2018_May_24_12_28_28\svcutil_starter]
 "dotnet new console --no-restore --force --type project --language C# --output . --name svcutil_starter"

[05/24/2018 12:28:30],9,Executing command [C:\Users\me\AppData\Local\Temp\WCFConnectedService\2018_May_24_12_28_28\svcutil_starter]
 "dotnet restore --ignore-failed-sources"

[05/24/2018 12:28:31],35,Executing command [C:\Users\me\AppData\Local\Temp\WCFConnectedService\2018_May_24_12_28_28\svcutil_starter]
 "dotnet "svcutil" --additionalprobingpath "C:\Users\me\\.nuget\packages" "C:\Users\me\AppData\Local\Temp\WCFConnectedService\2018_May_24_12_28_28\SvcUtilParams.txt""

[05/24/2018 12:28:32],52,An unknown error occurred while invoking the service metadata component.
Failed to generate service reference.

[05/24/2018 12:28:32],11,Done.

最佳答案

作为此问题的临时解决方案,我在我的解决方案中添加了一个新项目,将其设置为 Asp Core 1.1,并以这种方式添加了似乎有效的连接服务。

目前看来 2.1 已损坏,我必须等待更新才能直接在我的项目中执行此操作。

编辑:感谢 User3130628。这现在已经修复并且似乎可以正常工作,即使在 VS 15.7.5 中也是如此。

我怀疑核心框架已经更新,这已经解决了问题。

关于c# - 错误 :An unknown error occurred while invoking the service metadata component. 无法生成服务引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50508872/

相关文章:

asp.net-core - 无法配置 HTTPS 端点。未指定服务器证书,找不到默认的开发者证书

c# - 如何在父类的主体中获取子类的名称

.Net Core API 起始 URL

c# - ASP.NET MVC 3 显示模板问题

具有 OAuth 身份验证的 WCF 服务

c# - 让 POST 端点在自托管 (WebServiceHost) C# web 服务中工作?

asp.net-mvc - MVC/WCF 和 Ado net Entity Framework

c# - .net core 2 的编码问题

c# - 拉取访问被拒绝,存储库不存在或可能需要授权 : server message: insufficient_scope:authorization failed

c# - 在我的示例中,继承发生了什么?而且,C# 中的正确术语是什么?