Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio 2017-未反映ASP.NET对.cshtml的更改_C#_Asp.net_Visual Studio - Fatal编程技术网

C# Visual Studio 2017-未反映ASP.NET对.cshtml的更改

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强制在浏览器中进行更改 然而,这些步骤都没有解决问题。有什么想法吗 谢谢。原来我在文件的临时版本中进行了更改。一旦我开始编辑实际文件,更改就会反映在

我有一个ASP.NET应用程序,昨天运行良好。突然,对
.cshtml
文件所做的更改不会反映在IIS Express服务器上。我已经做了以下工作:

  • 重新启动计算机
  • 清除浏览器上的缓存并禁用缓存(在DevTools打开时)
  • 我卸载并重新安装了IIS Express
  • 更改了其他文件中的代码
  • 以管理员权限运行Visual Studio
  • 使用
    Ctrl+F5
    强制在浏览器中进行更改
然而,这些步骤都没有解决问题。有什么想法吗


谢谢。

原来我在文件的临时版本中进行了更改。一旦我开始编辑实际文件,更改就会反映在IIS Express服务器上


谢谢大家的帮助

如果在浏览器中打开调试控制台和/或在浏览器中查看源代码,是否看到更改?是否可以检查iis express到项目路径?可能使用了不正确的文件夹路径。以编程方式禁用缓存只是为了确保与缓存无关。我知道这可能是一个长期问题,但是,您是否在文件的临时版本中编码?如果你将鼠标悬停在cshtml选项卡上,你能在路径中看到temp/tmp吗?@JamesS我实际上是在文件的temp版本中编码的。。。那太尴尬了。谢谢你,还有其他人!