ASPNETDB データベース経由で ASP.NET からユーザーを作成しようとしています。
まず、「aspnet_regsql.exe」を使用して ASPNETDB を作成しました。次に、1 つのコントロール (コントロール) のみを持つ ASP.NET ページを作成しましたCreateUserWizard
。
次に、App_Data フォルダーに「aspnetdb.mdf」ファイルを作成しました。
実行時にすべてのフィールドに入力した後、[ユーザーの作成] ボタンをクリックすると、次のエラーが返されます。
物理ファイル「C:\Users\ankit\documents\visual studio 2010\Projects\WebApplication6\WebApplication6\App_Data\aspnetdb.mdf」を開けません。オペレーティング システム エラー 32:「32(このエラーのテキストを取得できませんでした。理由: 15105)」。ファイル C:\Users\ankit\documents\visual studio 2010\Projects\WebApplication6\WebApplication6\App_Data\aspnetdb.mdf の自動名前付きデータベースをアタッチしようとして失敗しました。同じ名前のデータベースが存在するか、指定されたファイルを開くことができないか、ファイルが UNC 共有にあります。
私はこれに慣れていないので、いくつかの助けをお願いします。また、メンバーシップ API を使用してユーザーを作成、認証、および承認する方法と、ASPNETDB を使用する方法の例を含むいくつかのリンクはありますか?
および web.config
<connectionStrings>
<add name="ApplicationServices" connectionString="data source=BLR-WS-180;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
</connectionStrings>