Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WCF LINQ CSLA问题_Linq_Wcf_Csla - Fatal编程技术网

WCF LINQ CSLA问题

WCF LINQ CSLA问题,linq,wcf,csla,Linq,Wcf,Csla,我有一个解决方案,在业务层使用CSLA,在另一层使用LINQ到SQL。我们需要使用WCF以便能够在远程服务器上托管数据库,但应用程序似乎无法使用ContextManager读取WCF项目中的web.config文件。我们尝试使用ConnectionManager,但不知怎的,它成功了。ContextManager(示例的).GetManager(DBName)未读取WCF项目中的配置是否存在已知问题?或者我需要在app.config(UI)和web.config(WCF)上都设置一些东西?谢谢。

我有一个解决方案,在业务层使用CSLA,在另一层使用LINQ到SQL。我们需要使用WCF以便能够在远程服务器上托管数据库,但应用程序似乎无法使用ContextManager读取WCF项目中的web.config文件。我们尝试使用ConnectionManager,但不知怎的,它成功了。ContextManager(示例的).GetManager(DBName)未读取WCF项目中的配置是否存在已知问题?或者我需要在app.config(UI)和web.config(WCF)上都设置一些东西?谢谢。

ConnectionManager和ContextManager都使用System.Configuration从配置文件中读取连接字符串数据


当然,ContextManager连接字符串与“普通”ADO.NET连接字符串完全不同。连接字符串的格式是否可能不正确?

ContextManager/ConnectionManager是CSLA内部构建的静态方法。ContextManager是我用来获取.dbml类的datacontext对象的工具。你的问题很不清楚-哪个应用程序应该读取哪个配置??Web应用程序/网站从Web.config读取,任何其他应用程序从其自己的app.config读取。你能澄清一下吗?可能列出应用程序的名称,以及哪个应用程序应该从哪个文件读取哪个配置。