VS2010中生成遇到的 web.config 问题

VS2010中生成遇到的 web.config 问题

1. 错误:无法在此路径使用此配置节。当站点管理员使用继承的配置文件中的  <location allowOverride=”false”>  锁定对此节的访问时会出现这种情况
(1)情况一:是因为framework的配置文件不允许自定义权限(
<location  allowOverride=”false”>),allowOverride默认值true被更改为了false;
     解决:修改为(<location  allowOverride=”true”>);
(2)情况二:是因为主机商修改了默认的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>

(3)自己遇到的错误,如下,web.config中:

<location path="." allowOverride="false" inheritInChildApplications="false">  
......省略
</location >

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109573.html原文链接:https://javaforall.net

(0)
上一篇 2021年9月3日 下午6:00
下一篇 2021年9月3日 下午7:00


相关推荐

  • 最优投资组合的确定matlab,CVaR风险度量下的最优投资组合求解(matlab)

    最优投资组合的确定matlab,CVaR风险度量下的最优投资组合求解(matlab)题目如下 3 Tnx 为投资组合的 n 种资产的投资比例 123 TnYyyyy 收益率与权重的乘积之和 1122 Tnnfxyyxxyxy 假设未来出现 m 种情况 对 n 种证券可以取 m 个交易日的历史收益率 每种情况下 Y 的取值 jy 则函数 Fx 可近似的表示为 11 1 mjjF

    2026年3月17日
    2
  • Linux tar 打包排除某些文件夹[通俗易懂]

    Linux tar 打包排除某些文件夹[通俗易懂]场景想要将以前的程序打包下来,但是发现有log日志,而且比较大,有几G大。解决思路打包的时候,将某些文件夹给排除掉,只打包自己想要的文件。解决方法使用tar命令来进行打包,并使用-exclude这个参数来排除一个文件夹。如果存在多个排除文件夹,就要写多个参数。示例tar-zcvfscheduler_20180508.tar.gz–exclude=s…

    2022年5月29日
    36
  • WebStorm 7.0 注冊码

    WebStorm 7.0 注冊码

    2021年12月4日
    49
  • win11提示windows许可证即将过期

    win11提示windows许可证即将过期win10 正版免费升级 win11 某一天突然提示许可证直接过期 点提示框的转到设置 又提示已激活通过 win R 输入 slmgr vbs xpr 会提示你将在十几天之后过期最后死循环 N 次总结出来一个彻底解决的办法如果装机的时候是正版 可以打开 cmd 输入 wmicpathsoft 查询到装机的 window 系统序列号复制这个序列号回到激活的页面 选择填写序列号填写之后会提示你激活 点确定 最后会

    2026年3月18日
    2
  • NoSQL

    NoSQL

    2022年3月2日
    27
  • js实现时钟代码

    js实现时钟代码代码<!DOCTYPEhtml><html><headlang=”en”><metacharset=”UTF-8″><title></title><style>/*全局*/*{margin:0;…

    2022年6月28日
    27

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号