5

ASP.NET MVC 3 アプリケーションの MSBuild タスクを実行する TeamCity があります。現在、時々(一見ランダムに)「ASPNETCOMPILER:エラーASPRUNTIME:スレッドが実行されていたアプリケーションドメインがアンロードされました。」がスローされます。MSBuild が "MvcBuildViews" を実行し、aspnet_compiler.exe を実行すると発生します。

これで、aspnet_compiler.exe ( http://msdn.microsoft.com/en-us/library/ms229863(vs.80).aspx )に「-errorstack」スイッチがあり、これに関するスタック トレース情報が得られることがわかりました。エラーですが、AspNetCompiler タスクはこの属性を設定する可能性を公開していないようです ( http://msdn.microsoft.com/en-us/library/ms164291.aspx )。

だから私の質問は - カスタム属性を既存の MSBuild タスクに渡す方法はありますか、それとも MSBuild の外で aspnet_compiler.exe を手動で実行して -errorstack 機能を有効にする必要がありますか?

4

2 に答える 2

3

このエラーの理由はわかりました (ただし、カスタム属性を MSBuild タスクに追加する方法はわかりません)。この例外は、ビルド サーバーのメモリが不足しているときに発生しているようです。

于 2013-03-22T10:02:06.283 に答える