繁体   English   中英

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

[英]IIS did not load the latest changes in Visual Studio 2015

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

Microsoft Visual Studio 2015 Windows 7 32位

编辑:我发现的临时解决方案:保存(即使不做任何更改)applicationhost.config文件,然后保存正在使用的文件(以使用browsersync自动重新加载页面)

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

请检查此链接 它应该对你有帮助

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

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

请参考以下页面:

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

我还在Visual Studio的早期版本中遇到了此问题。 我注意到我的浏览器正在缓存页面,因此在调试时刷新时使用的是ctrl + F5。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM