簡體   English   中英

如何讓.NET庫從請求的應用程序繼承其配置文件設置?

[英]How do I get my .NET library to inherit its configuration file settings from the requested app?

我編譯了.NET庫,它創建了mylib.dll.config

但是當我修改甚至刪除此文件時,顯然沒有使用它。

我的ASP.NET網站中的設置完全相同,因此可以繼承連接字符串嗎?

也就是說,.NET庫從我的ASP.NET應用程序配置繼承其連接字符串。

我使用以下方法從庫中調用設置:

mylib.Properties.Settings.Default.dbConnString;

要么

Properties.Settings.Default.dbConnString;

我的網站具有相同的設置:

myweb.Properties.Settings.Default.dbConnString;

該庫正在運行其編譯時間設置。 不是網頁設置。

在運行時, mylib.dll.config (由您的類庫項目創建)將被忽略,並且將使用Web.config

這是asp.net網站的正常行為。

這意味着,如果將某些內容添加到.dll.config文件中,則還必須將其添加到Web.config文件中。

請參閱此相關問題

您的庫將使用配置文件中存在的配置來執行程序集。 在您的情況下,這就是ASP.NET網站的web.config文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM