Sqlサーバーが別のシステムにあるエンティティフレームワークを使用しているという点で、WCFサービスを作成しました。Web アプリケーションを作成し、サービスを利用しましたが、エンティティ フレームワークに問題はありません。IIS で Web サービスをホストすると、エンティティ フレームワークで例外が発生し、基になるプロバイダーが open に失敗したというメッセージが表示されます。ゴーグルしましたが、何も機能しません。
質問する
110 次
1 に答える
0
人々が言及したように、SQLサーバーにログインしようとしているときにIISユーザーネットワークサービスのユーザー資格情報がありました。したがって、IIS でアプリケーション プールの設定を変更するだけです。
Step 1:
Open Internet Information Service Manager
Step 2:
Click on Application Pools in left navigation tree.
Step 3:
Select your version Pool. In my case, I am using ASP .Net v4.0. If you dont have this version, select DefaultAppPool.
Step 4:
Right click on step 3, and select advanced settings.
Step 5:
Select Identity in properties window and click the button to change the value.
Step 6:
Select Local System in Built-in accounts combo box and click ok.
That's it. Now run your application. Everything works well.
これもチェックしてください:
と
于 2013-04-05T05:06:11.030 に答える