ASPNETDBが最初に作成されたときに、Machine.configで最初にメンバーシップとロールマネージャーおよびプロファイルが生成されるのはなぜですか?
アプリケーションを再構成して機能させるのは面倒でした。ISPWebスペースにリリースする準備をするために、アプリケーションサービスを再び機能させるには、コードをMachine.configからWeb.configに移動する必要がありました。
よろしくお茶
ASPNETDBが最初に作成されたときに、Machine.configで最初にメンバーシップとロールマネージャーおよびプロファイルが生成されるのはなぜですか?
アプリケーションを再構成して機能させるのは面倒でした。ISPWebスペースにリリースする準備をするために、アプリケーションサービスを再び機能させるには、コードをMachine.configからWeb.configに移動する必要がありました。
よろしくお茶
Machine.config に触れる必要はありません。ほとんどのホスティング サービスでは、Machine.config を変更することさえできません。
アプリケーションの web.config で<clear/>
またはを使用できます。<remove name="DefaultMembershipProvider" />
よくある注意点: プロバイダーを追加するときは忘れないでください
2012 年 12 月 20 日更新
既定では、Visual Studio 2012 で新しいプロジェクトを作成すると、メンバーシップ タグが自動的に作成されます。
または、NutGet を使用することもできます
質問に答えると、それは常に machine.config にあります。Visual Studio が web.config に新しいプロバイダー エントリを自動的に生成するため、これまで気付かなかっただけです。web.configs のサイズを縮小する動きの一環として、Microsoft はこれを含む多くのエントリを生成しなくなり、必要に応じて独自のエントリを追加できるようになりました。