私が取り組んできたプロジェクトは、WebApi を使用したサービス プロジェクトと、異なるプラットフォーム (デスクトップとモバイル) のいくつかのクライアント プロジェクトで構成されています。サービス プロジェクトは、クライアントのビジネス要件に対してユーザー資格情報を検証することですべての要求を処理し、Entity Framework 5 を使用してデータベースと通信します。
私の開発用 PC ( Windows 8およびSQL Server 2012 Expressを使用) ではすべて正常に動作します。しかし、サービス アプリケーションを運用サーバー ( Windows Server 2008 R2 EnterpriseおよびSQL Server 2008 Standardを使用) に展開すると、残念ながらすべての要求に時間がかかりすぎます。
たとえば、1 年間のほぼすべてのトランザクションを分析する最も高価なサービス メソッドは、私の開発用 PC では最大 500 ミリ秒かかりますが、サーバーでは 35 ~ 40 秒かかります。
何らかの理由で、MultipleActiveResultSets
有効にしましたが、無効にしても役に立ちませんでした。それとは別に、SQL Server、IIS、および Windows 全体を再インストールしようとしましたが、うまくいきませんでした。
何かアドバイス?お願いします。