PageAdmin网站内容管理系统(CMS)交流论坛

首页 » PageAdmin使用区 » 安装及使用交流 » 无法在此路径使用此配置节。当站点管理员使用继承的配置文件中的 <location allowOverride=&a
xiyou - 2012/7/6 15:22:00
是因为主机商修改了默认的framework的配置文件,把权限修改得过低导致的。
framework配置文件路径:C:\WINDOWS\Microsoft.NET\Framework\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>

如果还出错(错误:无法在此路径使用此配置节。当站点管理员使用继承的配置文件中的 <location allowOverride="false"> 锁定对此节的访问时会出现这种情况)。是因为framework的配置文件不允许自定义权限(<location allowOverride="false">),allowOverride默认值true被更改为了false;,这种情况只能联系主机商解决。
shjyjt - 2012/7/7 16:17:00
我是新手棒棒忙   我qq545953889
我的到了第二部基础设置一点下一步要就出错。
就出下边这些:

'/'应用中的服务器错误。

访问路径:D:\ Inetpub文件\虚拟主机\ shihuajy.com \上传至httpdocs \ web.config的被拒绝。

说明:执行当前Web请求期间,出现未处理的异常。请检讨有关错误的更多信息,堆栈跟踪,它起源于代码。 异常详细信息: System.UnauthorizedAccessException:访问路径“D:\ Inetpub文件\虚拟主机\ shihuajy.com \上传至httpdocs \ web.config的被拒绝。 ASP.NET未被授权访问所请求的资源。请考虑授予ASP.NET请求标识访问资源的权利。ASP.NET有一个基进程标识(通常为{MACHINE} \ ASPNET,在IIS 5或IIS 6上的网络服务),如果应用程序没有模拟。如果应用程序是通过<identity impersonate="true"/>模拟,身份是匿名用户(通常为IUSR_MACHINENAME)或经过身份验证的请求用户。 若要授予ASP.NET对文件的访问中,右键单击“在浏览器中的文件,选择“属性”,然后选择“安全”选项卡。点击“添加”添加适当的用户或组。突出显示ASP.NET帐户,并检查所需的访问框。源错误:
pananjiaxiao - 2012/8/7 11:47:00
搞定!
fc0377 - 2013/1/2 17:25:50
经测试,删掉<trust level="Full" originUrl=""/> 安装成功
tayp - 2013/5/10 11:04:26
经测试,怎么做都不成功……
tayp - 2013/5/10 11:19:30
V3用不了啊……难道还要用回V2?
bluexq - 2013/8/8 9:59:08
回复 1楼xiyou的帖子

经测试,删掉<trust level="Full" originUrl=""/> 安装成功

<trust level="Full" originUrl=""/> 是什么意思,


删掉<trust level="Full" originUrl=""/> 后会有什么后果。
13864443 - 2014/1/18 13:36:07
经测试  删掉<trust level="Full" originUrl=""/> 安装成功    眼泪都出来了再不成功的话   哈哈
1
查看完整版本: 无法在此路径使用此配置节。当站点管理员使用继承的配置文件中的 <location allowOverride=&a