私は、aspnet_regsqlツールを実行し、テストサーバーにaspnetdbをセットアップしました。私はweb.configのメンバシップをセットアップしました。Visual Studio 2008の "Project - > ASP.net Configuration"メニューアイテムを使って管理しようとしています。ASP.NetのメンバーシップSQL Server
最初の数ページは、 - デフォルトページとセキュリティページ。それは私が0人のユーザーと0の役割を持っていることを私に示しています。私は "Role Managerを有効にする"か何か言ったことをクリックすることができました。私の接続文字列で私はsaユーザーとして接続しています。
「ロールの作成または管理」をクリックすると、「SQL Serverへの接続を確立中にネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからなかったか、アクセスできませんでした。サーバーがどのように到達可能でないかについての情報などが含まれます。
まあ、私はそれが私に0のユーザーと役割を持っていることを示すので、サーバーに到達することができると思います。過去の経験では、過去の経験では0の代わりに空白が表示されます。
メンバーシップをサポートするためにSQLに多数のprocsと関数がインストールされていることがわかっています。これらのことを実行する権利はありますか?どうすれば確認できますか? SAのユーザー名とパスワードを使用して私が証明しているように、私はSQLセキュリティにはあまりうまくいきません。
アイデア?
私はちょうど答えを見つけました。 http://forums.asp.net/t/978442.aspx/1ページの下のほとんどは、web.configに必要なコードです。 <場合、名前は= "SqlRoleProvider" のapplicationName = "TestItAll" のconnectionStringName = "aspnetdbConnectionString" タイプ= "System.Web.Security.SqlRoleProvider" /> roleManager> –
だけの思考を追加問題を解決して答えとして投稿し、それを受け入れます。そうでなければ、時間が無駄になります。あなたの質問全体を読んだ後、あなたのコメントは、もう答えが必要ないということを知りました。または、単に質問を削除してください。 –
> '"接続文字列にsaとして接続していますユーザーは、「開発のためにさえ、それをしないでください。 –