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

MVC5迁移至ASP.NET Core MVC后运行报错,请求技术支持

解决ASP.NET Core MVC迁移后源文件与模块文件冲突的方案

1. 清理并重建项目

  • 右键解决方案,选择清理解决方案,清除所有编译生成的文件
  • 接着选择重建解决方案,重新生成完整的项目文件和符号

2. 检查调试符号设置

  • 打开项目属性,切换到调试选项卡
  • 确保启用本机代码调试未勾选(ASP.NET Core项目一般不需要该设置)
  • 确认启用ASP.NET Core调试处于勾选状态

3. 同步源文件与编译输出

  • 排查项目中是否存在重复类/冗余文件(比如迁移时保留了旧MVC5的重复文件),删除多余文件
  • 右键项目→属性→生成,确认输出路径为默认的bin\Debug\netX.X(X.X对应你的.NET Core版本),并确保该路径下无旧版本编译文件

4. 重置Visual Studio调试缓存

  • 关闭Visual Studio,删除项目目录下的.vs隐藏文件夹
  • 删除项目根目录的bin和obj文件夹,重新打开项目并编译

5. 检查目标框架版本

  • 右键项目→属性→应用,确认目标框架为已安装的.NET Core版本
  • 若版本不匹配,安装对应版本的.NET Core SDK后重新设置目标框架

6. 禁用“仅我的代码”(可选)

  • 打开Visual Studio的工具→选项→调试→常规
  • 取消勾选启用“仅我的代码”,重新调试以定位具体冲突文件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 20:25:26