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的内存量