2010-01-05 47 views
0

我有一個解決方案,在另一個上使用CSLA進行業務層和LINQ to SQL。我們需要使用WCF,以便我們可以將數據庫託管在遠程服務器上,但似乎應用程序無法使用ContextManager讀取WCF項目中的web.config文件。我們嘗試使用ConnectionManager,並以某種方式工作。 ContextManager(Of Sample).GetManager(DBName)沒有讀取WCF項目中的配置時是否存在已知問題?或者我需要在app.config(UI)和web.config(WCF)上設置一些東西?謝謝。WCF LINQ CSLA問題

+0

ContextManager/ConnectionManager是CSLA內建的靜態方法。 ContextManager是我用來獲取我的.dbml類的datacontext對象的東西。 – Sajmiraz 2010-01-05 14:39:04

+0

你的問題很不清楚 - 哪個應用程序應該讀取什麼配置?從web.config中讀取的Web應用程序/網站,其他任何應用程序都從它自己的app.config中讀取。你能澄清一下嗎?也許列出應用程序的名稱,以及哪個應用程序應該從哪個文件讀取哪個配置。 – 2010-01-05 16:23:49

回答

0

ConnectionManager和ContextManager都使用System.Configuration從配置文件中讀取連接字符串數據。

當然,ContextManager連接字符串與「普通」ADO.NET連接字符串完全不同。有沒有可能您的連接字符串格式不正確?