2011-12-23 9 views
0

私は3層のアプリケーション層を持っており、私はEFフレームワークを使用しています。これで、EDMXファイルはDALレイヤーに存在します。WindowsサービスがEDMXコンテキストを検出できません

毎晩午後10時に起動するWindowsサービスがあります。このサービスは、BLL上のメソッドをアクティブにします。BLLのメソッドは、処理のためにコンテキストを使用します。

しかし、私のサービスが起動して、BLLでメソッドを呼び出したときに、それはエラースロー:

指定された名前の接続はいずれの構成で検出されないが、EntityClientプロバイダで使用するためのものではありません有効ではありません。

私はこれを回避する方法を正確には分かりません。

+1

例外があなたに何を伝えているのかを読んでみませんか? –

答えて

1

Windowsサービスのapp.configファイルには、必要なconnectionStringが含まれていないか、名前が変更されていて一致しない可能性があります。

関連する問題