web.config是否覆盖任何app.configs?

Kir*_*ein 4 .net settings app-config web-config

如果我有一个Web应用程序(有自己的web.config)和.dll,那么app.config当发生冲突时,它会使用自己的哪个设置文件获胜?

Mar*_*ann 6

不,你不会有任何冲突,因为.dll不能拥有自己的.config文件.

即使您将库的.config文件放在同一文件夹中,应用程序也不会从中获取值.

如果您希望使用其中一些值,可以将它们合并到web.config中.

  • @Kirschtein:默认情况下,它们不会被应用程序选中.您的方案是加载项方案吗?如果是这样,应用程序可能会将库加载到单独的AppDomain中,并将该AppDomain指向相关的app.config,但除非在web.config中指定,否则库不会加载这些连接字符串. (2认同)