簡體   English   中英

如何從.Net Window應用程序中讀取web.config

[英]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.

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