【发布时间】:2021-08-30 10:05:03
【问题描述】:
我最近将我的 .NET 框架 WCF 应用程序转换为 .NET5。
我收到Service Host 找不到错误。
“文件”不包含“GetAccessControl”的定义
我已经安装了这些 nuget 包,但没有运气。
System.ServiceModel.Primitives
System.ServiceModel.Http
System.ServiceModel.Security
System.ServiceModel.Duplex
System.ServiceModel.NetTcp
System.Private.ServiceModel
我不确定 .NET5 中 Service Host 和 Access Control 的替换是什么。
有人可以帮帮我吗?
serviceHost = new ServiceHost(typeof(Api));
FileSecurity fileSecurity = File.GetAccessControl(outputFile);
【问题讨论】:
-
您可以查看此链接:ServiceHost Class
-
@Jiayao 提问者询问 .NET Core (NET 5.0) 类,而不是 .NET Framework 的 ServiceHost。这是不同的,因为 ServiceHost 不是默认 .NET Core SDK 和运行时库的一部分。