私は奇妙な問題に直面しています: DBからデータを取得する簡単なWCFサービスがあります。ローカルのserviceHostでサービスをホストすると、すべて正常に動作しますが、ローカルのIIS(7.5 - windows 7)で同じサービスをホストすると、この例外が発生します。The Undelying provider failed on open
。DBにアクセスするとIIS 7.5が失敗する
私はサービス内にいくつかのロギングサービスを持っていますが、この例外はサービスがいくつかのDBサービス(特にDBサービスではない)を呼び出すときにのみ発生することがわかりました 。奇妙なことは、サービスがIIS上でホストされていないとき、この同じDBコールが正常に機能することです。
私が行ったこと:IISサーバーでASP.NET偽装を有効にする - >役に立たなかった
別のこと:私はSQL Server 2008 Expressを使用しています。
他のアイデア???
内部例外または詳細エクセプションメッセージを送信できますか。多分あなたはIISがあなたのDBにアクセスすることを許可する必要があります –