(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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值