C#控件开发学习问题一:安全透明方法……尝试访问安全关键方法……错误
2016-08-21 20:16
1036 查看
原文地址:点击打开链接
VS2010开发控件axJoGISXJW,axJoGISXJW中包含了控件AxJoGIS,在调用时提示错误如下:
创建组件“axJoGISXJW”失败。错误消息为:
“System.MethodAccessException: 安全透明方法“JoGISXJW.axJoGISXJW.InitializeComponent()”尝试访问安全关键方法“AxJOGISLib.AxJoGIS..ctor()”失败。
程序集“JoGISXJW, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”标记为 AllowPartiallyTrustedCallersAttribute 并且使用 2 级安全透明模型。默认情况下,2 级透明将导致 AllowPartiallyTrustedCallers 程序集中的所有方法都变成安全透明的,这可能是导致发生此异常的原因。
解决方法:
在类axJoGISXJW头部增加属性设置: [System.Security.SecuritySafeCritical]
VS2010开发控件axJoGISXJW,axJoGISXJW中包含了控件AxJoGIS,在调用时提示错误如下:
创建组件“axJoGISXJW”失败。错误消息为:
“System.MethodAccessException: 安全透明方法“JoGISXJW.axJoGISXJW.InitializeComponent()”尝试访问安全关键方法“AxJOGISLib.AxJoGIS..ctor()”失败。
程序集“JoGISXJW, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”标记为 AllowPartiallyTrustedCallersAttribute 并且使用 2 级安全透明模型。默认情况下,2 级透明将导致 AllowPartiallyTrustedCallers 程序集中的所有方法都变成安全透明的,这可能是导致发生此异常的原因。
解决方法:
在类axJoGISXJW头部增加属性设置: [System.Security.SecuritySafeCritical]
相关文章推荐
- C#控件开发学习问题一:安全透明方法……尝试访问安全关键方法……错误
- [C#] 解决Silverlight反射安全关键(SecuritySafeCritical)时报“System.MethodAccessException: 安全透明方法 XXX 无法使用反射访问”的问题
- 最近在ArcGIS Engine开发中关于调用gp工具过程出现COM 组件的调用返回了错误 HRESULT E_FAIL 错误的解决方法 和 学习oracle中遇到的一些问题总结
- 微信开发学习 问题1: 网页授权问题 “该连接无法访问” 解决方法
- 开发中“错误: 意外地调用了方法或属性访问。” 和 第一行错误 的IE 两个问题( JQ 进行转义字符 , 分页JS 调用 时参数问题。)
- WinCE5.0移动平台开发笔记(c#中使用多线程访问winform中控件的若干问题(zt))
- C#控件开发的闪烁问题和解决方法总结
- C#跨线程访问控件不提示错误问题
- 微信支付证书问题C#使用Https访问加载SSL证书本地调试正常服务器IIS内部错误解决方法
- Windows 10 关键错误,“开始”菜单和 Cortana 无法工作。你下次登录时,我们将尝试解决此问题的解决方法
- C# 线程操作 出现“从不是创建控件lstUser的线程访问它”错误的解决方法
- 小结“线程间操作无效: 从不是创建控件的线程访问它” 错误的解决方法
- vs.net快速开发windows服务(c#)方法学习
- c#中使用多线程访问winform中控件的若干问题
- C#中跨线程访问控件问题解决方案
- outlook禁止访问下列带有潜在安全问题的附件的解决方法
- 程序中和有js函数的网页交互,线程中调用 get_Script 就会错误的解决方法,由于COM的线程安全问题
- C#中跨线程访问控件问题解决方案
- c#中使用多线程访问winform中控件的若干问题
- c#线程问题:线程间操作无效:从不是创建控件 的线程访问它InvalidOperationException异常