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

ASP.NET中修改index.cshtml后浏览器不显示变更的问题求助

ASP.NET修改.cshtml不生效的解决办法
  • 清理并重建解决方案:右键解决方案,先选「清理解决方案」,再选「生成解决方案」。旧的编译缓存可能会覆盖你的修改,这一步能彻底清除过时文件。
  • 检查视图文件属性:找到index.cshtml右键打开属性,确保「复制到输出目录」设置为「如果较新则复制」或「始终复制」,否则修改后的文件不会同步到项目运行目录。
  • 验证路由配置:查看Program.cs(.NET 6+)或Startup.cs(旧版本)里的路由设置,确认默认路由指向你修改的视图。比如.NET 6+要确保有app.MapRazorPages();(Razor Pages项目)或正确的MVC路由映射,保证请求能命中你的index.cshtml。
  • 禁用浏览器缓存:按F12打开开发者工具,在「网络」面板勾选「禁用缓存」,再刷新页面。浏览器会缓存旧页面内容,这一步能强制加载最新视图。
  • 切换到调试模式:如果当前是Release模式运行,修改不会自动生效。在Visual Studio顶部工具栏把「Release」改成「Debug」,重新启动项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 11:45:55