C#怎么反射局域网里面的组件 1,我有一些组件是在局域网,我想通过反射加载,每次总是报错,问问大侠有没有解决的办法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在局域网你调用的那台机器上配置一下aspnet用户的可访问和可读权限试试 aspnet用户的可访问和可读权限怎么配置? 参考:http://www.microsoft.com/china/technet/security/guidance/secmod12.mspx 我的是C/S程序,ASPNET用户的配置行吗? 晕,你提问题的时候应该阐述清楚点。我还以为是web程序原来是个winform 我觉得还是系统安全设置问题,也就是说你程序的机器可能没有权限访问组件所在的机器。正在帮你找资料。下面几个问题你先确定一下:1、你用的开发环境?2、你调用的是什么组件?是COM组件么?3、你们局域网的电脑是使用域工作组么?4、能否把你报错的信息贴出来? System.Security.SecurityException: 该程序集不支持部分受信任的调用方。 在 System.Security.CodeAccessSecurityEngine.ThrowSecurityException(Assembly asm, PermissionSet granted, PermissionSet refused, RuntimeMethodHandle rmh, SecurityAction action, Object demand, IPermission permThatFailed) 在 Microsoft.VisualBasic.CompilerServices.Symbols.Container.InvokeMethod(Method TargetProcedure, Object[] Arguments, Boolean[] CopyBack, BindingFlags Flags) 在 Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack) 在 MENU.Login.Login(String strName, String strPwd, Int32& itype) 位置 D:\XSC(VB)\VBNET\MENU\Login.vb:行号 87失败的操作是:LinkDemand失败的程序集或 AppDomain 是:DBOPDLL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null导致失败的方法是:Int32 get_State()失败的程序集的区域是:Intranet失败的程序集的 Url 是:file://Pc-200906210940/FileResult/DBOPDLL.dll 我反射的就是局域网的 Pc-200906210940上的组件 路径为Pc-200906210940/FileResult/DBOPDLL.dll 先试一下配置ASP.NET账户的方法,死马当活马医。另外参考:http://topic.csdn.net/t/20050303/14/3821435.html的处理思路。找了一晚上,没有有效解。着实郁闷了 document.getElementById("<%=ID.ClientID%>")控件取不到 数组指定位置插入数值 C# 应用程序如何实现上传附件 如何打包web项目 C# 全局变量怎么样声明为好? 关于字符串拆分为数组 __________.NET里对XML操作的方法太多!大家都给谈谈有什么区别?和各自的便利__________ 求大侠解决一小问题~~~~~~~~~~~~·· 服务器端如何知道客户端已断开连接? C#启动外部窗体(如excel)并嵌入主程序窗体 关于获取以太网卡mac地址的方法 VS2005中的层是怎么使用的?
参考:
http://www.microsoft.com/china/technet/security/guidance/secmod12.mspx
我还以为是web程序
原来是个winform
1、你用的开发环境?
2、你调用的是什么组件?是COM组件么?
3、你们局域网的电脑是使用域工作组么?
4、能否把你报错的信息贴出来?
在 System.Security.CodeAccessSecurityEngine.ThrowSecurityException(Assembly asm, PermissionSet granted, PermissionSet refused, RuntimeMethodHandle rmh, SecurityAction action, Object demand, IPermission permThatFailed)
在 Microsoft.VisualBasic.CompilerServices.Symbols.Container.InvokeMethod(Method TargetProcedure, Object[] Arguments, Boolean[] CopyBack, BindingFlags Flags)
在 Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet(Object Instance, Type Type, String MemberName, Object[] Arguments, String[] ArgumentNames, Type[] TypeArguments, Boolean[] CopyBack)
在 MENU.Login.Login(String strName, String strPwd, Int32& itype) 位置 D:\XSC(VB)\VBNET\MENU\Login.vb:行号 87
失败的操作是:
LinkDemand
失败的程序集或 AppDomain 是:
DBOPDLL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
导致失败的方法是:
Int32 get_State()
失败的程序集的区域是:
Intranet
失败的程序集的 Url 是:
file://Pc-200906210940/FileResult/DBOPDLL.dll
Pc-200906210940/FileResult/DBOPDLL.dll
另外参考:
http://topic.csdn.net/t/20050303/14/3821435.html
的处理思路。找了一晚上,没有有效解。着实郁闷了