可以使用web吗?从asp.net中的其他应用程序配置
本文关键字:其他 应用程序 配置 net asp web 可以使 | 更新日期: 2023-09-27 18:03:37
我有我的asp.net网站。这个网站是另一个大型应用程序的一部分,它有自己的web.config
。有可能强迫我的网站使用这个web.config
吗?
例如,根应用程序web.config
:
C:'RootApp'web.config
和嵌套网站:
C:'RootApp'SomeFolder'NestedWebSite
我想让NestedWebSite
使用根web.config
。
注:NestedWebSite
是完整的ASP.NET WebSite
你应该看看ASP。. NET配置文件层次和继承工作。更具体地说,Scope of Configuration Settings部分。
基本上它是级联的(就像Belogix
指出的那样),配置遵循虚拟目录的配置方式。
WebSiteRootApp
---->AnotherNestedWebSite
-------->EvenMoreNestedWebSite
---->NestedWebSite
在本例中,NestedWebSite
将继承上述所有配置(根据我提供的链接)。但是在这个例子中,我想指出它将继承您的WebSiteRootApp
配置。
在EvenMoreNestedWebSite
的例子中,它也将继承它的"父亲"answers"祖父",在本例中是AnotherNestedWebSite
和WebSiteRootApp
。
有些配置你可能不想继承,所以你可以用下面的例子来避免:
<connectionStrings>
<clear/>
<add name="connectionString" value="sample value"/>
</connectionStrings>
在上面的例子中,我可以指定EvenMoreNestedWebSite
需要忘记它继承的部分中的所有配置,只使用提供的配置