2009-09-27 44 views
1

我想隐藏app.config。有些东西,例如webservice地址,用户不应该看到。也许这是一种将这个配置放在资源中的方式?隐藏app.config

谢谢

+2

提示:在键盘上使用分号右侧的撇号(如果它是美国的话)。另一个重音用于表示Stackoverflow上的内联代码格式,如'code'。 – 2009-09-27 10:33:12

回答

0

给用户的密码?给应用程序用户?这个问题是非常普遍的,并不具体。

+0

到应用程序用户 – arek 2009-09-27 10:27:07

1

试着弄清楚app.config文件中的设置是否可以通过编程方式应用。

.NET框架中的大部分设置可以通过编程方式使用声明式

1

如果你真的关心最终用户窥探到你的程序的配置细节,这将是非常难以掩饰这些信息(即使它包含在代码,因为它可以使用工具进行反向编译像Reflector )。您只能通过应用某种加密方案来加大难度,如加密组件内部字符串表的加密方法。再次,使用数据包嗅探器工具可以轻松获取程序与之通信的远程URI。

+0

是的,我知道总是有一些方法来获得这种信息,但现在需要给用户改变一些设置的机会 – arek 2009-09-27 10:39:27

+0

然后它不应该在配置文件中。 – 2009-09-27 11:08:34