【问题标题】:What is the source of this error: "Because of security restrictions, the type <MyClass> cannot be accessed."此错误的来源是什么:“由于安全限制,类型 <MyClass> 无法访问。”
【发布时间】:2023-09-29 23:11:01
【问题描述】:

在 C# 服务(通过 .net 远程连接)上调用方法时出现以下错误。

“由于安全限制,无法访问该类型。”

这个错误的根源是什么?我该如何解决?

【问题讨论】:

  • 你能提供更多的上下文吗?

标签: c# remoting


【解决方案1】:

我见过针对类似问题的其他解决方案,但没有一个是用于解决我的特定问题的相同解决方案。

显然我错过了更新的 AssemblyInfo.cs 文件,其中包含以下语句:

[assembly: AllowPartiallyTrustedCallers]

这为我解决了错误。

【讨论】:

    【解决方案2】:

    设置远程处理的安全级别:

    http://msdn.microsoft.com/en-us/library/61w7kz4b(VS.80).aspx http://msdn.microsoft.com/en-us/library/ms229983.aspx

    如果没有帮助,请告诉我们您使用的 .net 版本。

    【讨论】:

      最近更新 更多