我正在尝试获取端点 URL。要获取这些端点URL,我必须使用 system.servicemodel.configuration nuget 包。但是,在 .net CORE 中我找不到这些包。我在下面的代码中收到错误
public static string GetEndPointUrl(string contractName)
{
var address = string.Empty;
var serviceModel = (ClientSection)ConfigurationManager.GetSection("system.serviceModel/client");
var endPoint = serviceModel.Endpoints.Cast<ChannelEndpointElement>().SingleOrDefault(x => x.Contract == contractName);
if (endPoint != null)
address = endPoint.Address.AbsoluteUri.ToString();
return address;
}
我在clientSection和ChannelEndpointElement中遇到错误,这是 system.servicemodel 的一部分。我不知道这个的替代方案是什么。