配置文件写成类似
<configuration>
<connecitonStrings>
<EncyptedStrings/>
</connectionString>
<protectedData>
<providers>
<add name="MyProvider"
type="System.Configuration.RasProtectedConfigurationProvider"
keyContainerName="MyKeys"
useMachineContainer="true"/>
</providers>
<protectedDataSections>
<add name="connectionStrings"
provider="MyProvider"
inheritedByChildren="false"/>
</protectedDataSections>
</protectedData>
</configuration>首先是这个配置文件怎样生成?
新建一个winform项目,生成解决方案后bin目录里并没有winapp.exe.config文件啊。aspnet_regiis -pc "MyKeys" -exp 生成KeySet然后在代码中
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None, "");config.ConnectionStrings.ConnectionStrings.Add(
new ConnectionStringSettings(
"MyConnectionStrings",
"Server=local;Database=Test;Password=aaa;User ID=kkk")
)
config.Save();别的问题先暂不说,那个配置文件怎样生成啊?
<configuration>
<connecitonStrings>
<EncyptedStrings/>
</connectionString>
<protectedData>
<providers>
<add name="MyProvider"
type="System.Configuration.RasProtectedConfigurationProvider"
keyContainerName="MyKeys"
useMachineContainer="true"/>
</providers>
<protectedDataSections>
<add name="connectionStrings"
provider="MyProvider"
inheritedByChildren="false"/>
</protectedDataSections>
</protectedData>
</configuration>首先是这个配置文件怎样生成?
新建一个winform项目,生成解决方案后bin目录里并没有winapp.exe.config文件啊。aspnet_regiis -pc "MyKeys" -exp 生成KeySet然后在代码中
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None, "");config.ConnectionStrings.ConnectionStrings.Add(
new ConnectionStringSettings(
"MyConnectionStrings",
"Server=local;Database=Test;Password=aaa;User ID=kkk")
)
config.Save();别的问题先暂不说,那个配置文件怎样生成啊?
解决方案 »
- datagridview拖动列了,也就是datagridview变化了,能不能使跟它绑定的datatable也跟着变化
- 连续动态创建Flash控件 winform中的应用
- 自定义类型间转换
- 正则表达式,判断一个字符串长度大于等8,必须是字母数字组合,其中字母个数要超过4个.
- 请大家帮帮忙。急,急急。~~~~~~~~~~~~~~~
- C# 通过webbrowser 如何让网页和程序进行交互?
- 向WORD里插入数学公式,怎么实现 ?
- 在sql服务器上查询并保存在服务器上,可是打开的时候出问题了
- 如何使用动态链接库kernel3.dll中的非托管代码
- 如何在win98下面装.net运行库?
- 求助:把XML文档中的图片信息插入数据库的问题!
- 数据库连接问题
在app.config里写入上面的那些东东总是提示错误。有没有vs2005加密连接字符串的例子啊?
aspnet_regiis -pc "MyKeys" -exp
应该在哪个目录下执行啊? <connecitonStrings>
<EncyptedStrings/>
</connectionString>
里的<EncryptedStrings/>提示说是非法的。总之,告诉我怎样在vs2005加密连接字符串,好吗?对了,是winform
下策就是,写死在程序里,这是下策。
上策就是,不要让客户端能够直接连接数据库,增设服务器端,这样安全性更高,客户端只要配置服务器地址就好了。不过这样成本会增加,你衡量一下吧。