切版网(2013~2023)

http://qieban.cn
做完设计,找切版网
QQ:6135833
微信:dingxiangming82

2021年12月30日

IIS中虚拟目录设置不继承主站点web.config的方法

本文就“IIS中虚拟目录设置不继承主站点web.config的方法”展开讨论,作者切版网,发布于2021年12月30日 全文共1183个字,预计阅读时长3分56秒

文章目录
#方法一:在主目录中使用location标签;
#方法二:在子目录中使用clear或remove屏蔽不需要配置;
ASP.NET提供了强大的Web.config来配置网站,一般来说一个网站只有一个根目录下的Web.config文件,有时候我们希望子目录有着不同的权限或者参数设置,则可以在相应子目录增加一个Web.config配置文件,加入我们新的配置参数。这里需要注意的是,子目录web.config是继承父目录的所有设置的,因此,如果子目录放的是一个和父目录里不一样的网站,就不能共享父目录的配置了,否则很可能会冲突。

如果子目录使用独立Web.config,那如何避免与主目录的配置冲突呢?

#方法一:在主目录中使用location标签;
即通过修改根目录的Web.config消除继承关系,在根目录Web.config文件的system.web或者一切不想让子目录继承的配置节点外面添加一层location如下:

<configuration>
<location path=”.” inheritInChildApplications=”false”>
<system.web>

</system.web>
</location>
</configuration>

inheritInChildApplications ,即是否允许子目录继承,默认为true,我们修改为false就可以避免继承了。这种方法的优点是很简单,但是不够灵活。

#方法二:在子目录中使用clear或remove屏蔽不需要配置;
不用修改根目录的Web.config文件,而是修改子目录的Web.config。假设根目录的Web.config设置了一个名为pscp的连接字符串,要在子目录使用另一个名字为pscp的连接字符串,就需要先清除已有的连接字符串(根目录继承下来的connectionString设置);
清除所有的配置,可以用clear语法,清除指定名称的配置,可以用remove语法,如下

<configuration>
<configSections>
<remove name=”casClientConfig”/>
</configSections>
<connectionStrings>
<clear/>
<add name=”pscp” connectionString=”xxx”/>
</connectionStrings>
<system.webServer>
<staticContent>
<remove fileExtension=”.properties” />
<mimeMap fileExtension=”.properties” mimeType=”text/x-java-properties” />
</staticContent>
</system.webServer>
</configuration>

文章为原创或者来自于互联网,转载请注明来源,如果文章有侵权请联系,我们会及时删除。

更多相关文章

本站动态

切版网2023年发布改版

发布时间:2023年07月11日

切版网2023年发布改版,基于bootstrap4.0(流行的跨屏响应式框架)进行重构升级,整个页面看起来更加 […]

本站动态

UEditor如何新增自定义按钮方法

发布时间:2022年08月27日 标签:

UEditor是国内比较主流的编辑插件,是百度出品,不得不说百度虽然也做过很多产品最后放弃,不过ueditor […]

本站动态

f.lux, 一款真的很强大的护眼软件

发布时间:2022年08月27日

经常做前端切图开发,所以一定要保护好眼睛,最近在使用笔记本的时候,总是觉得有的时候太过于刺眼,此时就萌生了想要 […]

本站动态

外部h5页面跳转微信小程序

发布时间:2022年08月27日

h5页面通过微信提供的云开发-云函数功能进行直接跳转到微信指定小程序内部页面(h5界面可以是内嵌在某app内部 […]

本站动态

网页切图通过rel=”preload”进行内容预加载

发布时间:2022年08月27日

<link> 元素的 rel 属性的属性值preload能够让你在你的HTML页面中 <he […]

本站动态

vue 在标签中使用(data-XXX)自定义属性并获取的方法

发布时间:2022年08月27日

我们在vue中有时候为给标签加一些特有的属性, 当我们在标签上触发了事件之后, 就可以在 event 对象上面 […]

查看更多