1

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>
4

0 に答える 0