Dea*_*ane 11 asp.net web-config
是否可以完全否定子文件夹中的web.config?
显然,我在root中有一个web.config.
如果我有一个名为"MyApp"的子文件夹,我可以在那里编写一堆代码并让它在没有引用root的web.config的情况下运行吗?它将拥有自己的web.config,甚至不会在root中引用"更高"的web.config.
我正在寻找的是完整的App隔离.我希望能够在现有站点的子文件夹中编写一个应用程序,它忽略了它上面的整个web.config层次结构 - 应用程序就是一个孤岛.
我知道我可以使用"清晰"元素,但这是最好的方法吗?只需在每个顶级元素下面加上"清晰"?只是想知道是否还有另一种方式.
在根目录中的web.config文件中,<system.web>使用以下元素包装元素:<location path="." inheritInChildApplications="false"></location>
查看此链接以获取参考:
是的,您必须清除想要覆盖的那些部分。再想一想,这是有道理的,因为清除所有内容的唯一方法可能会很难弄清楚要清除的对象。清除通常会重置所有内容,包括 web.configs 中的根 web.configs 和服务器上框架 /config 文件夹中定义的 machine.config。
请注意,您还将失去对 /bin 文件夹、/app_code 文件夹等的访问权限。这可能是也可能不是您想要的。
是否可以与主机一起创建子应用程序也是需要考虑的另一件事。
| 归档时间: |
|
| 查看次数: |
5185 次 |
| 最近记录: |