有的主机会出现权限不够的问题,原因是主机商吧安全级设置过高
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config
找到上面的asp.net的配置文件,注意不同版本红色部分目录可能不一样
找到下面这段
<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>
<trust level="Full" originUrl=""/>
<identity impersonate="true"/>
</system.web>
</location>
红色部分level必须设置为full,有的主机商吧这里设置为Medium,会提示安全性错误。