Silverlight应用程序的Web.Config与Silverlight托管应用程序的Web.Config

时间:2012-04-10 15:47:00

标签: .net wcf silverlight web-config

我创建了一个新的Silverlight业务应用程序。因此,我在解决方案中有两个项目,一个是silverlight应用程序和silverlight托管Web应用程序。每个项目都有自己的web.config文件。请告诉我这两个配置文件有什么区别。

由于缺乏意识,我在以下地方受到打击。

我想使用一个使用MySQL DB的WCF服务。因此,哪个web.config是定义连接字符串和角色提供程序的理想位置。任何拇指规则将非常感激

编辑1 ::如何确定这两个文件中其他配置的理想位置。哪个配置属于哪个web.config文件。 (请用不清楚的编辑备用)

2 个答案:

答案 0 :(得分:0)

你应该在ur解决方案的服务器端放置你的连接字符串。客户端应用程序应该不了解与服务器相关的数据库和其他进程。 客户端(silverlight app。)应该使用WCF请求所需的数据。

P.S。在客户端的app.config中你可以放置一个记录器配置(因为每个客户端应该写自己的日志)等等。

答案 1 :(得分:0)

我有类似的设置。在WCF服务所在项目的ASP.Net端,将连接字符串放在该web.config文件中。该项目的Silverlight部分不受信任,因为它将在野外存在,任何人都可以将它拆开。 Silverlight端的配置文件是您指定将与ASP.Net端通信的服务引用的位置。

相关问题