写了个小程序,怎么COPY到别的电脑上出来错误提示,装了.NET 3.5,错误让让我很郁闷具体看错误提示,是访问文件问题,(安全问题),可是我是以ADMINISTRATORS登录的,难道和Administrator有区别吗?希望大伙给个解答开发环境 WIN2003SERVER VS.NET DEV
运行环境 WINXP .NET 3.5
运行环境 WINXP .NET 3.5
解决方案 »
- <summary>参数注释换行
- 唉,我又来问东西了,关于 C# using 好简单的一个问题。
- GetDirectories是否提供直接排序功能?
- 如何在邮件中附加链接
- 带.net框架1.1打包的问题.
- C#的选项卡就三种风格,不太好看,怎么能做的好看些,或谁有好看的选项卡控件
- 一个控件(比如button),它本身的属性很多,为什么在设计时属性窗口中只显示一部分?这属性窗口显示属性的原理是什么?
- [分享]制作高效的极大数乘法和加法
- 如何获得Active Directory中用户的IP地址
- 缓存与并发
- 我在Vs中写String a = new String("ab")会报错,请问为什么?
- 普通窗体模仿MDI窗体工作。
//ADMINISTRATORS是个用户组的组名吧。你是不是用非administrator的administrators组成员登录的。贴出错误代码和配置文件吧。
administrator是用户。你用的是administrators组里面的用户登录的?
但是一般在2003上正常运行的在XP上都没问题,反过来则经常遇到这种现象?你最好能把错误信息贴出来,有可能不是不权限的问题,2003和XP里一些WIN32库也不一样,有时也会报这种错误
一般来说是没问题
但谁能保证不出问题呢?
摘自MSDN的几句话:下面的代码示例说明了基本权限请求。
[assembly:FileIOPermissionAttribute(SecurityAction.RequestMinimum, Write="C:\\test.tmp")]
[assembly:PermissionSet(SecurityAction.RequestOptional,Unrestricted=false)]
此示例告知 .NET Framework 安全系统只能在收到对 C:\test.tmp 的写权限时才能运行代码。如果代码遇到了不授予此权限的安全策略,则将引发 PolicyException 且不运行代码。使用这一请求,您可以确保只有将该权限授予代码时,代码才会运行;且不必担心由于权限太少而导致出现错误。这一示例同时告知系统不需要其他权限。如果没有这一点,策略所选择的要授予代码的任何权限都将被授予代码。虽然额外的权限不会造成损害,但是,少授予权限可以消除某些无法预料的安全问题。带有代码所不需要的权限可能会导致出现安全问题。
权限是组,应该没问题