SQL Serverを使用しているASP.NET構成からユーザーを作成しましたが、メンバーシップ用のデータベースを作成していません。
私はこれを設定ファイルに追加しました:
<authentication mode="Forms">
<forms loginUrl="Login.aspx"></forms>
</authentication>
<authorization>
<allow users="admin" />
<deny users="?" />
</authorization>
ここで、adminは私が作成したユーザーです。そしてそれはローカルで非常にうまく機能します。
Webサイトをアップロードした後、書き込み権限でApp_Dataフォルダーを作成し、それをアプリケーションフォルダーに追加する必要があるというエラーが発生しました。これで、次のようになります。
SQL Serverへの接続の確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、およびSQLServerがリモート接続を許可するように構成されていることを確認してください。(プロバイダー:SQLネットワークインターフェイス、エラー:26-指定されたサーバー/インスタンスの検索エラー)
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.