You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio执行Git Cherry Pick后ASP.NET出现Object moved to here错误

解决Cherry Pick后页面跳转出现"Object moved to here."的问题
  • 检查重定向目标路径的配置文件
    别只盯着重定向函数代码——cherry pick的提交可能改了配置文件(比如appsettings.json、web.config,或者前端的路由配置)。冲突时你留了当前版本的文件,可能导致新引入的代码逻辑和旧配置不匹配:比如代码里重定向到某个新路径,但配置里没同步加这个路由,服务器找不到目标就会返回这个提示。

  • 验证路由注册是否完整
    如果是ASP.NET这类项目,cherry pick的提交可能新增了路由注解(比如[Route("new-page")])或者修改了Startup里的路由注册代码。冲突时你保留了旧的路由代码,导致重定向的路径没有被服务器识别,触发错误。

  • 检查页面/静态文件的路径变动
    提交里可能涉及页面文件(比如.cshtml、.html)的移动或重命名,冲突时你没合并这些变动,重定向逻辑还是指向新路径,但实际文件还在旧位置,访问时找不到资源就会出现这个提示。

  • 排查Git的未完全合并内容
    打开VS的Git面板,看看有没有标记为已解决但实际仍有问题的文件;或者在终端跑git status、git diff,对比当前版本和cherry pick目标提交的差异,确认哪些变动没被正确应用。

  • 清除浏览器和服务器缓存
    浏览器缓存的旧重定向规则、服务器的输出缓存都可能导致错误残留。强制刷新浏览器(Ctrl+F5),或者重启项目的服务器进程试试。

内容的提问来源于stack exchange,提问作者itachi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 21:12:41