IIS 未加载 Visual Studio 2015 中的最新更改

本文关键字:最新 2015 加载 Visual Studio IIS | 更新日期: 2023-09-27 18:31:18

当我运行项目时,网页加载正常,但是当我尝试对CSHTML文件进行更改时,我按刷新,页面没有加载更改。我必须停止IIS express并再次运行它才能进行更改,这非常烦人且效率低下。

Microsoft Visual Studio 2015视窗 7 32 位

编辑:我发现的临时解决方案:保存(即使没有更改)applicationhost.config 文件,然后保存文件im正在处理(使用浏览器同步自动重新加载页面)

IIS 未加载 Visual Studio 2015 中的最新更改

首先,您需要了解缓存在 IIS 级别的工作方式:当请求任何 ASP 或 ASP.Net 页时,"页输出缓存"将动态页的响应存储在其内存中。但是,当这些页面的任何后续请求到达时,服务器不会重新处理页面,而是发送缓存的响应。

请查看此链接。它应该对你有所帮助

您是否在web.config中将"编译调试"设置为false?

如果是,请将调试设置为 true。部署 Web 应用时,应将此调试设置为 false。

请参考以下页面:

为什么在生产环境中 ASP.NET 应用程序中调试=false

我在以前版本的Visual Studio中也遇到了这个问题。我注意到我的浏览器正在缓存页面,所以我在调试时刷新时使用 ctrl+F5。

您可以在此处找到有关 F5 和 ctrl+F5 之间区别的更多信息