繁体   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