asp.net 3.5 を使用して Web サイトを作成しました。そして今、メンバーシップ API と aspnetdb データベースを使用してメンバー サポートを追加しました。そして、ローカル マシンですべてのテストを行いました。さて、このサイトをサーバーにアップロードする際に aspnetdb に関してどのような問題を考慮する必要がありますか。すなわち; このデータベースはサーバー側でどのように利用できますか? 注:これは私の初めてのウェブサイトです。
2 に答える
私はこれに対する答えを自分で探していました。
私はあなたを助けるかもしれない次を見つけました:
http://www.studiocoast.com.au/knowledgebase/article-6-aspnet-using-sql-server-instead-of-aspnetdbmdf.aspx
「ASP.NET 2.0 でアプリケーションを開発する場合、ロールとユーザーの既定のオプションは、App_Data ディレクトリのローカル SQL データベースを使用することです。
これはローカルでは正常に機能しますが、運用サーバーにアップロードするとエラーが発生します。これを修正するには、ASP.NET メンバーシップ情報を専用の SQL Server データベースに格納する必要があります。」
「ASP.NET には、データベースを構成するためにローカルで実行できる Aspnet_regsql.exe というプログラムが含まれています。プログラムの詳細については、次の場所を参照してください。
C:\Windows\Microsoft.NET\Framework\v2.0.50727\ フォルダーでファイル InstallMembership.sql を探します。
これが、必要なデータベースを作成するための SQL スクリプトです。