我正在尝试使用发布管理来部署代码但是获得了激活:
异常消息:发布版本失败(类型异常) 异常堆栈跟踪:在System.Activities.Statements.Throw.Execute(CodeActivityContext context) 在System.Activities.CodeActivity.InternalExecute(ActivityInstance实例,ActivityExecutor执行器,BookmarkManager bookmarkManager) at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor,BookmarkManager bookmarkManager,Location resultLocation)
我编辑了构建定义并禁用了Release触发器。然后构建成功而不触发发布但如果我从RM客户端开始手动发布,其中刚创建的最新版本失败并显示错误消息:
答案 0 :(得分:0)
请参阅此问题以进行问题排查:What is going wrong when Visual Studio tells me "xcopy exited with code 4"
Xcopy退出代码4表示"发生了初始化错误。那没有 足够的内存或磁盘空间,或者您输入了无效的驱动器名称或 命令行上的语法无效。"
看起来Visual Studio正在向xcopy提供无效参数。 通过Project Properties>检查您的构建后事件命令。对 点击>构建活动>发布活动。
请注意,如果$(ProjectDir)或类似的宏术语中包含空格 扩展时产生的路径,然后它们将需要被包裹 双引号。
当目标文件夹是只读时,也会发生错误,请在已部署的服务器中进行检查。