私はサイトを作成していて、ユーザーを作成するユーザーを追加していますが、ASPSpider(無料ホスティング)でサイトをホストすると、サーバーとそのプロセスにデータベースを接続する必要があります使用されるデータベースがApp_Dataフォルダにないことを意味します。asp.netユーザーコントロールとSQLサーバーストレージを作成する
私は、私は、これは私が設定したデータベースを使用していないサイトからユーザーを作成するときしかし、DB
<membership>
<providers>
<add name="createUserSqlMembershipProvider"
type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="ASPNETDBConnectionString"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="true"
applicationName="/"
requiresUniqueEmail="false"
passwordFormat="Hashed"
maxInvalidPasswordAttempts="5"
minRequiredPasswordLength="7"
minRequiredNonalphanumericCharacters="1"
passwordAttemptWindow="10"
passwordStrengthRegularExpression=""/>
</providers>
</membership>
でascociated接続文字列を使用するようにSQLプロバイダを設定しようとしていますApp_Dataフォルダ内に独自のファイルを作成します。任意のアイデア、または詳細情報が必要な場合は、私に知らせてください?
もう1つの問題は、自分のログインコントロールもこのデータベースを使用する必要があることですが、そうしたくないようです。他のページの1つがページロードイベントでそれを使用して、ユーザーが作成した投稿を検索するため、接続文字列が正しいため、dbが使用中であることがわかりました。
おかげで、
Siの
私は今ASP.net構成ユーティリティを使用してサイトを構成しており、プロバイダーでは別のサイトを選択する必要がありましたが、これは機能するようです。しかし、私は別の問題を抱えています。ユーザーを作成するとサイトが起動し、App_Dataフォルダが作成され、データベースに配置されます(既に接続文字列と同じスキーマが使用されています)。 )しかし、私はこの新しいデータベース、任意のアイデアを作成する必要はありませんか? – somin