TeamCity-Agent で実行中に、IIS で仮想ディレクトリの物理パスを変更すると問題が発生します。<mkiisdir />
NAntContrib タスクを使用してパスを変更しています。nant を使用したコマンド プロンプトでは問題なく動作し、物理パスも変更されます。TeamCity の下では、すべてがうまくいったかのように、NAnt ログ出力は問題なく表示されます。しかし、私の Web アプリケーションが起動すると、物理パスがまだ間違っています。そこでadsutil.vbs
、IIS が提供する物理パスを変更するために使い始めました。コマンドプロンプトでは正常に動作していますが、TeamCity ではパスが変更されませんが、ビルドログには正しいディレクトリに変更されたことが示されています。
パスを変更する前に IIS を停止し、パスを変更した後に再度開始しましたが、どちらも役に立ちませんでした。
この本当に厄介な問題を解決できることを願っています。