c#の「発行」と「ビルド」に関しての質問です。
web.configを特定の環境用(「AAA」環境とします)に設定する必要があり、
web.AAA.configを作成し、settingファイルの一部のプロパティやDBの向き先を変更し、
ビルドと発行をそれぞれ行いました。
ビルドしたものをデバックすると、
web.AAA.configの設定が反映されておらず、DBが元のweb.configのままでした。
そのため、デバックで確認したかった内部処理が確認できませんでした。。。
一方で、発行されたファイルのweb.configを確認すると、
web.AAA.configの設定が反映されていました。
そこで、質問なんですが、
「ビルドされたもの」と、「発行されたもの」にどうしてこのような差異が出てきたんでしょうか。
また、webサーバーで公開するときに「発行」をしますが、
そもそも「発行」とはどういった処理をしているのでしょうか。
初歩的な質問かと思いますが、どうか教えていただければ幸いです。