【问题标题】:"F5", "crtl+F5" and "disable cache" didn't work for refreshing page in MVC“F5”、“crtl+F5”和“禁用缓存”在 MVC 中对刷新页面不起作用
【发布时间】:2018-08-22 04:16:34
【问题描述】:

我在控制器文件中编辑并保存了一些内容并尝试按 F5Ctrl+F5 刷新页面,但没有工作。我仍然有相同的页面。

目前解决问题的方法是关闭服务器并重新启动它。 我也试过 DevTools 的禁用缓存功能,但也没有用。

在 MVC 中编辑控制器文件后,还有其他方法可以更新页面吗?

感谢您的帮助。

【问题讨论】:

    标签: asp.net-mvc caching server page-refresh


    【解决方案1】:

    F5crtl+F5 和“禁用缓存”确保客户端缓存被清除,但您的控制器操作在服务器上执行一边。

    为确保服务器应用程序是最新的,您需要重新构建您的应用程序,并且您需要确保您的服务器使用更新后的代码。

    如果您使用的是 IIS(Internet 信息服务),则需要回收相应的应用程序池。如果一切都正确配置,这应该自动完成,因为 IIS 应该监视部署的文件。如果这没有发生,您可以查看您的FCNMode

    【讨论】:

    • 感谢您的回答。我刚刚还尝试通过dotnet watch run 重建应用程序,它可以检测文件更改并重新启动应用程序,它也可以工作。
    猜你喜欢
    • 2012-06-01
    • 2011-01-01
    • 2011-05-13
    • 1970-01-01
    • 1970-01-01
    • 2011-02-25
    • 2012-09-12
    • 2016-05-08
    • 1970-01-01
    相关资源
    最近更新 更多