WCF LINQ CSLA问题
我有一个解决方案,在业务层使用CSLA,在另一层使用LINQ到SQL。我们需要使用WCF以便能够在远程服务器上托管数据库,但应用程序似乎无法使用ContextManager读取WCF项目中的web.config文件。我们尝试使用ConnectionManager,但不知怎的,它成功了。ContextManager(示例的).GetManager(DBName)未读取WCF项目中的配置是否存在已知问题?或者我需要在app.config(UI)和web.config(WCF)上都设置一些东西?谢谢。ConnectionManager和ContextManager都使用System.Configuration从配置文件中读取连接字符串数据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)上都设置一些东西?谢谢。
当然,ContextManager连接字符串与“普通”ADO.NET连接字符串完全不同。连接字符串的格式是否可能不正确?ContextManager/ConnectionManager是CSLA内部构建的静态方法。ContextManager是我用来获取.dbml类的datacontext对象的工具。你的问题很不清楚-哪个应用程序应该读取哪个配置??Web应用程序/网站从Web.config读取,任何其他应用程序从其自己的app.config读取。你能澄清一下吗?可能列出应用程序的名称,以及哪个应用程序应该从哪个文件读取哪个配置。