【发布时间】:2017-03-22 23:23:54
【问题描述】:
我有一个通过 IIS 发布的用 C# 编写的小型 Web 应用程序。如果我更改源文件中的代码,则刷新浏览器时不会反映更改。我可以从字面上删除源文件中的所有代码,保存它,在 IIS 中回收应用程序池,清除浏览器缓存,刷新浏览器,它仍然会加载旧代码! 有什么想法吗?
【问题讨论】:
-
尝试从 VS 重建和发布你的 web 项目
-
转到 IIS 管理器,找到您的应用程序,右键单击您的站点并单击浏览。您确定要编辑此路径中的文件吗?同样右键单击您的站点,然后在“管理应用程序”中单击“浏览”。你看到你的变化了吗?
-
请注意,只有 razor 视图(例如 .cshtml 文件)是动态编译的