(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,希望可以帮到大家!!

posted @ 2011-12-19 00:54  昔日醉离愁  阅读(3889)  评论(4编辑  收藏  举报