描述:应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请联系您的系统管理员或在配置文件中更改应用程序的信任级别。
异常详细信息:System.Security.SecurityException:请求“System.Security.Permissions.FileIOPermission,mscorlib,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”类型的权限失败。
我的代码在本地服务器中正常运行,但将其上传到服务器时会产生问题。
已完成以下代码,但它对我不起作用:
样品1:
<system.web>
<securityPolicy>
<trustLevel name="Full" policyFile="internal"/>
</securityPolicy>
</system.web>
样品2:
<location allowOverride="false">
<system.web>
<securityPolicy>
<trustLevel name="Full" policyFile="internal" />
<trustLevel name="High" policyFile="web_hightrust.config" />
<trustLevel name="Medium" policyFile="web_mediumtrust.config" />
<trustLevel name="Low" policyFile="web_lowtrust.config" />
<trustLevel name="Minimal" policyFile="web_minimaltrust.config"/>
</securityPolicy>
</system.web>
</location>
样本3:
<system.web>
<trust level="Full" originUrl="" />
</system.web>
我无法访问 IIS,我只有 FTP 详细信息来上传文件。请建议我选择从 webconfig 文件解决它。
您在示例三中使用的方法与我的解决方案类似,但我没有添加您拥有的附加属性。尝试这个简单的方法。
<system.web>
<trust level="Full"/>
</system.web>
这来自一个 I read.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)