0

假设我有一个带有文件的 C# 类库项目,app.config并且我引用了一个带有文件的 ASP.NET 项目web.config。假设我的web.config AppSettings被调用中有一个键SmtpServerHostname。如果我也需要SmtpServerHostname在我引用的类库中,我应该如何处理配置配置文件?具体来说,

  1. 如果我没有SmtpServerHostname在我的类库中定义键,那会因为它被定义它的另一个项目引用而“通过”吗?
  2. 如果我确实在我的类库中定义了键,哪个优先?
  3. web.config我目前在发布我的应用程序时使用转换。app.config是否可以类似地转换文件?
4

1 回答 1

0

它不是那样工作的。没有合并。在 ASP.NET 应用程序中,不会以任何方式使用 app.config 设置(或 library.dll.config)。您必须自己设置 web.config 以获得您希望 ASP.NET 应用程序看到的设置。

这是一个副本,但我会回答,直到我或其他人可以正确地将其作为副本关闭。

于 2014-05-04T01:29:25.527 回答