Visual Studio 2012 でSimpleMembership
モデル化されたを実装するアプリケーションがあります。メンバーシップ プロバイダーとしてデータベースを使用しており、 と の両方を構成しています。カスタムユーザーとロールを作成して追加し、ユーザーが登録してログインできるようにします。ただし、プログラムでメンバーシップ プロバイダーに問い合わせようとすると、SQL 接続エラーが発生します。MVC Template
SQL Server CE (4)
web.config
InitializeSimpleMembershipAttribute
initializer
database
Account controller
User.IsInRole(<rolename>)
SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました)
このエラーは、ローカル マシンの起動時にのみ要求が成功する場合があるため、一定ではありません。再コンパイルするとエラーがスローされ、再起動するだけで問題が解決する場合があります。アプリケーション プール ID をローカル ユーザーに設定していますAdministrator privileges
。SQL Server CE
アプリケーションの他のデータベースに使用していますが、それらはすべて正常に機能します。
MVC 4 application
を使用して新しいものを作成しましたVS template
が、同じ問題があります。エラーの原因を特定する方法や修正を実装する方法について、私は途方に暮れています。
どんな助けでもありがたく受け取られます。