IIS中不让下级虚拟目录继承本级的web.config配置
2010-03-01 16:35
435 查看
日前遇到一个问题:在默认网站下建立虚拟网站时,虚拟站报web.config
的配置错误。检查发现是默认网站的配置,而非虚拟站的。虚拟站下没有相关的引用,所以报错。
解决方法有二:
1. 把相关的引用也加入到虚拟站中。
2. 配置默认网站的web.config为不向下继承。
把除了configSecton之外的东西都放到
<location path="." inheritInChildApplications="false">
</location>
里面去
如 :
<?xml version="1.0" encoding="UTF-8"?>
<configuration
xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<configSections>
...
</configSections>
<location path="." inheritInChildApplications="false">
Put your configuration code here.........
</location>
</configuration>
的配置错误。检查发现是默认网站的配置,而非虚拟站的。虚拟站下没有相关的引用,所以报错。
解决方法有二:
1. 把相关的引用也加入到虚拟站中。
2. 配置默认网站的web.config为不向下继承。
把除了configSecton之外的东西都放到
<location path="." inheritInChildApplications="false">
</location>
里面去
如 :
<?xml version="1.0" encoding="UTF-8"?>
<configuration
xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<configSections>
...
</configSections>
<location path="." inheritInChildApplications="false">
Put your configuration code here.........
</location>
</configuration>
相关文章推荐
- IIS中不让下级虚拟目录继承本级的web.config配置
- IIS中不让下级虚拟目录继承本级的web.config配置
- IIS中不让下级虚拟目录继承本级的web.config配置
- IIS中不让下级虚拟目录继承本级的web.config配置
- iis虚拟目录或应用程序不继承父站点的web.config配置信息
- IIS配置 如何让虚拟目录里面的webconfig不继承网站的设置
- IIS下虚拟目录或应用程序不继承根web.config的解决方法
- 禁止虚拟目录继承根目录下web.config中的有些配置 web.config的继承禁止方法
- 【转】配置子目录Web.config使其消除继承,用虚拟目录创建多个网站的方法
- 配置子目录Web.config使其消除继承,用虚拟目录创建多个网站的方法
- 配置子目录Web.config使其消除继承,用虚拟目录创建多个网站的方法
- 配置子目录Web.config使其消除继承,用虚拟目录创建多个网站的方法
- [ASP.NET]在虚拟目录中禁止web.config继承IIS根目录的web.config的配置
- [ASP.NET]在虚拟目录中禁止web.config继承IIS根目录的web.config的配置
- 关于IIS虚拟目录继承根Web.Config的问题解决办法
- IIS中ASP.NET虚拟目录不继承主站点web.config设置的办法(转载)
- 配置子目录Web.config使其消除继承,用虚拟目录创建多个网站的方法
- 禁止虚拟目录继承根目录下web.config中的有些配置 web.config的继承禁止方法
- 一个WEB项目安装包,自动配置数据库,config文件和虚拟目录。。(原创)
- Visual studio加载项目时报错 尚未配置为Web项目XXXX指定的本地IIS,需要配置虚拟目录。解决办法。