ローカルIIS Webサーバーを使用するSilverlightビジネスアプリケーションでユーザーを作成する際に問題が発生しました。
Visual Studio開発サーバーを使用する場合は問題ありませんが、プロパティページで[ローカルIIS Webサーバーを使用する]]をオンにしてアプリケーションを実行すると、新しいユーザーを作成しようとするたびに「ログイン->今すぐ登録」を使用すると、「SQLServerに接続できません」というエラーが表示されます。
私と同様の問題を見つけました。解決策は、コマンドプロンプトでaspnet_regsqlを使用することでした。
このツールを使用する必要がある場合、使用方法がわかりません。
aspnet_regsql.exe -S DBServerName -U DBLogin -P DBPassword -A all -d DBName
これらのパラメータには何を入力する必要がありますか?
DBServerName:「。\ sqlexpress」だと思います
DBLoginおよびDBPassword:データベースのログインとパスワードの種類は?
DBName:特定のデータベースを使用していない場合、どうしますか?
ここで何をすればいいですか?
ウィザード(C:\ Windows\Microsoft.NET\Framework [framework version]\aspnet_regsql)に移動して起動すると、フォームが表示され、コマンドプロンプトを使用する代わりにここに詳細を入力できます。
また、VS内で、トップメニューから[WEBSITE]-> [ASP.Net Configuration]を選択すると、すべてのユーザーとロールの詳細が表示されます(web.config/app.config設定に基づいてデータが取得されるため、接続を確認できます) )