2015-04-22 53 views
3

我們正在運行啓動吞噬生成過程的Jekins。作爲gulp構建過程的一部分,我們觸發msbuild taskASPRUNTIME:線程運行的應用程序域已被卸載。

每秒生成失敗與消息:

ASPNETCOMPILER:錯誤ASPRUNTIME:其中線程運行已被卸載的應用程序域。

無論構建之間的時間跨度如何,這正好發生在每個其他構建中。 (即構建,失敗,構建,失敗)。

上什麼可能導致任何想法,爲什麼它發生僅隔構建?

回答

2

我們通過在構建機分配更多的內存解決了這個問題。

5

我也有足夠的內存的機器上這個問題。原來問題是由於目標文件夾使用NTFS壓縮進行壓縮。

一旦壓縮被禁用它開始沒有問題的工作。

我看到了,這可能是一個問題here

+1

有同樣的問題。 (Jenkins和'cmd.exe'。)有趣的是,如果我通過'cmd.exe'直接調用'aspnet_compiler.exe',就可以像MSBuild那樣直接調用它。但如果通過MSBuild運行,則失敗。否則不是。去搞清楚! 不知何故相關:永遠不要壓縮MS SQL Server存儲數據庫文件的東西。 –

0

有點遲到了,但讓Google: 我做在Visual Studio中建立的時候也有類似的問題。原來Dropbox鎖定了已編譯的dll。一旦我排除了bin目錄(對於好的測量,obj目錄也是如此),問題就消失了。這也可能是防病毒/反惡意軟件程序的情況。

相關問題