AppHarborにデプロイする場合とローカル ネットワーク マシンにデプロイする場合で、異なる web.config が必要です。
特に、Windows 認証をオンにして、Windows ネットワーク上で現在の Windows ユーザー名を取得できるようにしたいのですが、AppHarbor では匿名ユーザーが接続できるようにします。
(私が考えることができる最善の解決策は、AppHarbor 構成設定を使用し、ファイルへの書き込みを許可するように AppHarbor を構成してから、Application_Start で web.config を書き換えます。醜いです。)