1

とにかく、MVCのメンバーシップ承認メカニズムを使用したくないと判断し、Default Connection作成した接続文字列を使用したいと思いましたMembership

  <connectionStrings>
    <add name="Membership" 
         connectionString="Data Source=localhost\SQLEXPRESS;Initial Catalog=Development_Membership;Integrated Security=True" 
         providerName="System.Data.SqlClient" />
  </connectionStrings>

web.release.configそして、これを本番データベースに変更するための変換を作成しました。

私は次のように行を変更しましたInitializeSimpleMembershipAttribute.cs

WebSecurity.InitializeDatabaseConnection("Membership", "UserProfile", "UserId", "UserName", autoCreateTables: true);

ただし、VS公開を介して展開すると、ダミーのデフォルト接続が復活し、ダミーの文字列に変更したかのように使用されているように見え、メンバーシップが壊れます。

ここで何が起こっているのDefault Connectionでしょうか。別のより適切な名前の接続文字列を削除することは可能ですか。

4

0 に答える 0