タイトルがやや紛らわしいように見えるので、説明させてください。:)
私はMVC3.0プロジェクトを持っており、そのためにgithubでパブリックリポジトリを維持しています。プロジェクトはEntity Frameworkとメンバーシッププロバイダーを利用しています(つまり、2つの別々のconnectionStringsです)。
私が抱えている問題は、MSSQLデータベースのSequilizerの「Alias」属性です。ビルド時に置き換えるconnectionString値を1つだけ指定しましょう。web.configをプログラムで変更できないため(また、機密データが公開githubリポジトリで公開されたままになるため、web.config変換は適用されません)、どちらを使用するかを選択する必要があります->エンティティまたはメンバーシップ(他の解決策は、connectionStringsの1つを脆弱なままにすることです)。
MembershipProviderがビルド時にconnectionStringNameを知る必要があるため(すべてがweb.configで指定されています)、これらすべてを実行する方法が少しわかりません。
どんな助けでも大歓迎です!
乾杯