C# Jenkins OutOfMemory异常,路由不同
在詹金斯的基础上,我遇到了一个大问题 此异常是由于路由约定造成的 用这个的时候C# Jenkins OutOfMemory异常,路由不同,c#,asp.net,asp.net-mvc,jenkins,deployment,C#,Asp.net,Asp.net Mvc,Jenkins,Deployment,在詹金斯的基础上,我遇到了一个大问题 此异常是由于路由约定造成的 用这个的时候 [HttpPost, Route(@"{appName:regex(^[A-Za-z0-9, ]+$)}/{moduleName:regex(^[A-Za-z0-9, ]+$)?}")] 虽然在我的本地平台上它可以工作,但当尝试在jenkins上部署时,它无法构建项目 要么我得到这个 未处理的异常:OutOfMemoryException。 C:\Windows\Microsoft.NET\Framework\v4
[HttpPost, Route(@"{appName:regex(^[A-Za-z0-9, ]+$)}/{moduleName:regex(^[A-Za-z0-9, ]+$)?}")]
虽然在我的本地平台上它可以工作,但当尝试在jenkins上部署时,它无法构建项目
要么我得到这个
未处理的异常:OutOfMemoryException。
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.CSharp.targets(316,9):
错误MSB6006:“csc.exe”已退出,代码为255。
[D:\Jenkins\jobs\ReleaseNotes Test\workspace\ECM.ReleaseNotes.WebApi.csproj]
完成建筑工程
“D:\Jenkins\jobs\ReleaseNotes Test\workspace\ECM.ReleaseNotes.WebApi.csproj”
(PublishToFileSystem目标)--失败
生成失败
或
未处理的异常:System.IO.FileLoadException:无法加载文件
或程序集'System.Xml,版本=4.0.0.0,区域性=中性,
PublicKeyToken=b77a5c561934e089'或其依赖项之一。这个
分页文件太小,无法完成此操作。(例外情况
来自HRESULT:0x800705AF)
看来问题出在服务器上。重新启动后,我能够进行部署 重新启动服务器是修复此问题的一种方法,但如果此问题持续存在,则可能是因为分配给jenkins的内存量较低。。。在这种情况下,使用下面的链接增加Jenkins的内存量