VS2010中生成遇到的 web.config 问题
2015-01-27 11:39
429 查看
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 (注意不同版本红色部分目录可能不一样)
打开这个文件找到下面这段
黄色trust部分的level默认是为full,有的主机商吧这里设置为Medium或其他,会提示不受信任的错误。还有一个方法就是在web.config的</system.web>上面一行加上<trust level="Full" originUrl=""/>,改好的web.congfig如下 :
(3)自己遇到的错误,如下,web.config中:
(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 >
相关文章推荐
- vs 2005 web.config不能自动生成的问题
- server 2003 安装 VS 2003 遇到的问题 :安装frontpage 2000 web 客户端 和 安装程序运行时文件 失败
- VS 2010 的 无法调试引用的类库项目(DLL)问题(生成下面的模块时,启用了优化或没有调试信息) 解决方案
- VS2012 编译libmseed源码生成dll文件并调用中遇到的一些问题
- VS-c# web程序:gridview保存Excel文件遇到的问题
- 解决VS 2010调用OpenGL时遇到的问题:error LNK2019
- 使用CMake生成sln项目和VS工程遇到的问题
- VS 2010调用Matalab R2010b生成的DLL库的配置问题
- vs2k5 中asp.net "Web Site Administration Tool "使用中遇到的问题
- 艾伟_转载:VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇
- VS2013发布web项目到IIS上遇到的问题总结
- vs安装web环境遇到的问题-----调试器dll msdbg2.dll 未正确安装
- vs2015第一次生成dll库所遇到的问题
- 一起谈.NET技术,VS 2010 和 .NET 4.0 系列之《干净的Web.Config文件 》篇
- vs安装web环境遇到的问题-----调试器dll msdbg2.dll 未正确安装
- c#学习中关于vs 2010遇到的中文注释,解决方案管理等器问题
- vs项目发布时提示类似Default-Web.config Connection String”参数不能为 Null 或空的报错问题
- 使用CMake生成sln项目和VS工程遇到的问题
- vs2010报表遇到的问题
- 解决VS 2010调用OpenGL时遇到的问题