ExpresswebのSQLServerでメンバシップ機能を使用する

クエリのエクスポート

screenshot
この機能で、テーブル定義とレコード設定のクエリを生成することができる。
そのクエリをホスティング先のSQLServerで流す。

web.config設定について

ビルド別に使用DBを分けたい場合(例えば、デバッグ時はローカルの*.MDFを使用。本番環境はホスティングSQLServerを使用する。)
Web.Release.configにホスティングSQLServerへの接続文字列設定を書くことで切り分けができる。

<?xml version="1.0" encoding="utf-8"?>

<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
  <connectionStrings>
    <add name="<設定名>"
    connectionString="Server=<サーバー名>;Database=<DB名>;Uid=<ユーザー>;Password=<パスワード>;"
    providerName="System.Data.SqlClient"
    xdt:Transform="SetAttributes"
    xdt:Locator="Match(name)" />
  </connectionStrings>
</configuration>