ASP.NET アプリケーションをどのように展開しますか? UNC パス/マップされたドライブを使用して運用サーバーにプッシュしますか? FTP? SFTP? SSH/SCP (インストールされたサードパーティ アプリ経由)? 他の何か?それとも、ソース管理の更新またはその他のメカニズムを使用して、運用サーバーからプルしますか? 運用サーバーがインターネット上または DMZ 内にあると考えてください。プッシュするには、安全でないファイアウォール ポート (UNC または FTP 用) を開く必要がありますよね?
ASP.NET の展開哲学を固めようとしています。私の理想的なワンクリック ビルド/デプロイ プロセスには、MSBuild、Web デプロイ プロジェクト、CruiseControl.NET が含まれます。しかし、実際にビットを本番サーバーに配信する方法にまだ苦労しています。
Windows と *nix プラットフォームの両方で時間を費やした後、私は Windows 展開の話に不満を感じ、他の人がこれをどのように行っているか興味があります。