C# Visual Studio 2017-未反映ASP.NET对.cshtml的更改
我有一个ASP.NET应用程序,昨天运行良好。突然,对C# Visual Studio 2017-未反映ASP.NET对.cshtml的更改,c#,asp.net,visual-studio,C#,Asp.net,Visual Studio,我有一个ASP.NET应用程序,昨天运行良好。突然,对.cshtml文件所做的更改不会反映在IIS Express服务器上。我已经做了以下工作: 重新启动计算机 清除浏览器上的缓存并禁用缓存(在DevTools打开时) 我卸载并重新安装了IIS Express 更改了其他文件中的代码 以管理员权限运行Visual Studio 使用Ctrl+F5强制在浏览器中进行更改 然而,这些步骤都没有解决问题。有什么想法吗 谢谢。原来我在文件的临时版本中进行了更改。一旦我开始编辑实际文件,更改就会反映在
.cshtml
文件所做的更改不会反映在IIS Express服务器上。我已经做了以下工作:
- 重新启动计算机
- 清除浏览器上的缓存并禁用缓存(在DevTools打开时)
- 我卸载并重新安装了IIS Express
- 更改了其他文件中的代码
- 以管理员权限运行Visual Studio
- 使用
强制在浏览器中进行更改Ctrl+F5
谢谢。原来我在文件的临时版本中进行了更改。一旦我开始编辑实际文件,更改就会反映在IIS Express服务器上
谢谢大家的帮助 如果在浏览器中打开调试控制台和/或在浏览器中查看源代码,是否看到更改?是否可以检查iis express到项目路径?可能使用了不正确的文件夹路径。以编程方式禁用缓存只是为了确保与缓存无关。我知道这可能是一个长期问题,但是,您是否在文件的临时版本中编码?如果你将鼠标悬停在cshtml选项卡上,你能在路径中看到temp/tmp吗?@JamesS我实际上是在文件的temp版本中编码的。。。那太尴尬了。谢谢你,还有其他人!