(System.Security.SecurityException:请求System.Security.Permissions.FileIOPermission,....类型的权限已失败)解决方案...
异常描述
安全性异常
说明: 应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。
异常详细信息: System.Security.SecurityException: 请求“System.Security.Permissions.FileIOPermission, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。
问题环境
Win7 ,VS2010 编写一个在线Word预览功能,读取Word的时候发生这个问题,开始我还以为是站点配置的问题。于是上网查资料大部分说是站点文件夹
权限 各种权限都给了甚至EveryOne都给了还是无效,另外我也试过在Web.config中加入trust 的配置(下面是我加的配置)问题依旧
<system.web>
<trust level="Full" originUrl=""/>
</system.web>
于是我仔细想想之前开发的时候是使用Visual Studio内置的开发服务器调试 没有这个问题,后面部署到IIS上发生的,问题应该在是IIS的配置。(解决过程看下面)
解决方案
打开IIS管理器
1、选择网站点右边的操作->基本设置
点击测试设置
如果发现您的情况和上面一样那么恭喜你可以解决问题了,在次点开 基本设置->连接为
路径凭据 选择 特定用户 输入系统用户名和密码,我用的是Administrator账号
- -!可以再次点击测试配置,发现权限验证的感叹号木有了...回到系统中发现问题解决了...哈哈
花了我4,5个小时终于可以了hoho,希望可以帮到大家!!
转载于:https://www.cnblogs.com/yingyejun/archive/2011/12/19/2292736.html