我有一個web.config文件和許多類庫項目和一些Windows服務與app.config文件的Web應用程序。在每個配置文件中,我將連接字符串硬編碼。 所以現在,我想,應該只在主web.config文件中連接srting,而不是在每個app.config文件中。並且想在app.config中使用web.config中的連接字符串。如何使用連接字符串從web.config在asp.net中的app.config
回答
如果您需要generalize stringconnection
section
所有應用程序,您可以在machine config
中設置此部分。
諾塔:
- 每個應用程序都有配置文件,在她的根。
- 如果您想要自定義文件夾元素的行爲,您也可以在應用程序
=>
中的diiferent文件夾中定義不同的配置文件。
鏈接:http://msdn.microsoft.com/en-us/library/1xtk877y(v=vs.71).aspx
我不想使用機器配置文件。我想從app.config文件中的web.config中獲取連接字符串值。有沒有辦法做到這一點 –
好吧,如果你不想使用machine.config,你可以使用字符串連接從web.config打開連接時,通過此特定路徑讀取文件 –
path = System.IO.Path。 GetDirectoryName( System.Reflection.Assembly.GetExecutingAssembly()。GetName()。CodeBase);與此代碼,您獲得特定的路徑,並連接此路徑與您的另一個配置文件,並打開連接與此產生的路徑 –
如果你的類庫是不能執行的項目,那麼你可以刪除所有類庫的連接字符串,並保持在web.config中的連接字符串。
如果您的類庫不可執行,那麼您也無法從類庫中讀取配置值。它將引用可執行項目配置文件。 Read
好吧,但也有一些服務也使用App.config文件。那麼,如何在同一個解決方案中使用從web.config到這些服務的app.config中的連接字符串 –
這將對您有所幫助。我在這裏有同樣的問題 http://stackoverflow.com/questions/13045958/unable-read-app-config-values-from-class-library –
- 1. VB.NET連接字符串(Web.Config,App.Config)
- 2. 如何從類lib的App.config中使用連接字符串?
- 3. App.Config中連接字符串
- 4. 連接字符串已從Web.Config而不是App.Config加載
- 5. 在哪裏寫連接字符串?在app.config或web.config?
- 6. Clickonce app.config連接字符串
- 7. 連接字符串從ASP.net中的web.config文件加載C#
- 8. 從asp.net中的Web.config獲取連接字符串
- 9. 在Web.config中的連接字符串
- 10. 在app.config中加密連接字符串
- 11. 如何從C#中的App.config文件讀取連接字符串
- 12. 如何在我的連接字符串上使用Web.Config轉換?
- 13. dll的app.config中的連接字符串
- 14. 網站未從web.config獲取連接字符串。它正在搜索的app.config
- 15. 如何從ASP.Net中的web.config文件中存儲和檢索連接字符串?
- 16. 解密連接字符串中的App.config
- 17. app.config中的連接字符串
- 18. 在web.config中加密連接字符串
- 19. 如何在c#中的app.config中編寫mysql連接字符串?
- 20. 從web.config讀取連接字符串
- 21. 如何把字符串作爲連接字符串到app.config?
- 22. 在App.Config中使用DataDirectory .Net程序集的連接字符串
- 23. 使用web.config(asp.net,vb)來保存數據庫連接字符串
- 24. web.config中的連接字符串
- 25. web.config中的連接字符串安全
- 26. web.config中的加密連接字符串
- 27. web.config中的sqlite連接字符串
- 28. web.Config中的連接字符串
- 29. 更改連接字符串值在app.config
- 30. 使用app.config文件連接字符串,並從用戶抽象
http://msdn.microsoft.com/en-us/library/ms229697(v=vs.90).aspx –
不清楚。你能解釋得更好嗎? –