<location allowOverride=”false”>),allowOverride默认值true被更改为了false;
v2.0.50727\CONFIG\web.config (注意不同版本红色部分目录可能不一样)
打开这个文件找到下面这段
<location allowOverride="true"> <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>
黄色trust部分的level默认是为full,有的主机商吧这里设置为Medium或其他,会提示不受信任的错误。还有一个方法就是在web.config的</system.web>上面一行加上<trust level=”Full” originUrl=””/>,改好的web.congfig如下 :
<?xml version="1.0" encoding="UTF-8"?> <configuration> ....中间部分省略 <trust level="Full" originUrl=""/> </system.web> </configuration>
(3)自己遇到的错误,如下,web.config中:
<location path="." allowOverride="false" inheritInChildApplications="false">
......省略
</location >
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/109573.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...