我有wcf客户端。它使用.NET 3.5。
当我编译客户端时,我得到两个文件:
client.exe和
client.exe.config。
第二个文件包含wcf客户端的配置。
在我的情况下,我需要阻止用户坐在计算机上查看网址并更改配置文件中的其他一些参数。
因此要求是,最终用户不要查看和修改存储在配置中的数据。配置文件包含与app.config相同的数据。我需要禁止使用该程序的人看到终点网址这么容易。
我也有很多配置,所以我现在不想编码。
该问题是否有任何解决方案(其他内容的嵌入式app.config)?
编辑:我不需要可配置的选项。从工作室添加服务引用时会自动创建配置文件。
此致
答案 0 :(得分:0)
您可以轻松加密配置文件的整个部分 - 而不仅仅是Web场景中的web.config,还有独立应用程序中的应用程序配置。
查看有关如何执行此操作的一些资源:
答案 1 :(得分:0)
您也可以以编程方式创建代理,而不是使用服务引用功能。
serviceModel配置部分中的每个参数也可以用代码表示。
ChannelFactory类将帮助您创建服务的代理。