我一直在試圖將我們的TeamCity從舊服務器安裝到新的Windows Server 2008 R2服務器上,我終於完成了所有配置。然而,構建代理說構建代理上沒有DotNetFramework4.0_x86
,但安裝了.NET 4.0框架。TeamCity代理丟失DotNetFramework4.0_x86,但不是?
有沒有人遇到過這個問題,它是Windows Server 2008 R2的東西嗎?
我一直在試圖將我們的TeamCity從舊服務器安裝到新的Windows Server 2008 R2服務器上,我終於完成了所有配置。然而,構建代理說構建代理上沒有DotNetFramework4.0_x86
,但安裝了.NET 4.0框架。TeamCity代理丟失DotNetFramework4.0_x86,但不是?
有沒有人遇到過這個問題,它是Windows Server 2008 R2的東西嗎?
您的構建代理似乎無法自動升級。 執行以下操作:
請附上
使運行Windows服務的用戶帳戶確保生成代理有權啓動/停止代理服務,並更新生成代理安裝目錄下的所有文件
還要檢查程序和功能控制面板中的列表,這兩個的Microsoft .NET Framework 4的客戶端配置文件和的Microsoft .NET Framework 4分機已結束軟件包已安裝 - 擴展軟件包中包含MSBuild和其他所需的開發工具。
我有同樣的問題,並安裝了這個版本的.NET框架4.通過安裝它解決我的問題。 。你也給它一個鏡頭。
我試着在接受答案的方法,但遺憾的是它沒有工作。
工作原理是我禁用了配置中的所有構建步驟,然後一次一個地將它們重新打開,直到找到導致構建代理要求與.NET Framework 4.0一起失敗的構建代理。
原來我的是一個Nuget Installer步驟。我有Nuget 2.7.x和根據這個頁面:https://confluence.jetbrains.com/display/TCD9/NuGet+Installer Nuget 2.5x +需要.NET 4和Nuget 2.8.6+需要.NET 4.5+
一旦我更新到最新的Nuget命令行(團隊城市管理員有一個這頁),我的構建起飛。
謝謝,我發現一個論壇帖子,概述了這個過程,似乎工作。 –
這也在這裏概述:[在jetbrains論壇](http://devnet.jetbrains.net/thread/304217;jsessionid=F970CF2847506C049FA116CE2599B300?tstart=31),但有偏差,你只能刪除插件目錄。我刪除了上面提到的所有三個目錄,併成功重新啓動服務。 注意:只是刪除插件目錄的*內容*不起作用。 – Karl
我還需要確保使用http:// IP:8111,而不是http:// dns,它通過ARR(應用程序請求路由 - 反向代理)。也許它在同一個端口上使用HTTP旁邊的其他協議 – Adaptabi