[英]How to read a web.config from .Net Window Application
我正在開發基於.NET Framework 4.0的Windows應用程序。
我需要將此窗口應用程序以及源代碼分發給客戶端。
當我測試我使用自己的數據庫憑據時。
所以我想要一種方法以某種方式隱藏app.config細節。
為此,我嘗試在app.config中加密值,但遇到令牌密鑰問題。
在研究它時,我發現我可以使用:
System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration.
但是,這又需要用戶名和密碼來訪問遠程服務器,並且不希望將它們顯示給客戶端。
因此,我計划閱讀IIS 7.5 Server上托管的web.config。
在這方面你能幫我嗎?
或者,如果您有更好的想法來實現目標,請分享。
該代碼的設計與用於從Web應用程序訪問web.config
的常用方法的語法非常接近。 將構造函數傳遞給要解析的web.config文件的位置,然后使用AppSettings方法獲取所需的值;
string filename = @"c:\temp\Web.Config";
UK.Org.Webman.ConfigurationSettings ConfigurationSettings =
new UK.Org.Webman.ConfigurationSettings(filename);
string PrimaryDatabase = ConfigurationSettings.AppSettings["PrimaryDatabase"];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.