1

似乎每当我将文件上传到我的共享托管站点时,无论更改多么微小,该站点都会在编译页面时离线。似乎它编译了整个网站。我的网站上有 5000 多个页面。我的问题是:-

这在共享主机站点上正常吗?

是否有一些我错过或遗漏的 web.config 将强制编译器仅在访问页面时编译,而不是编译它似乎正在执行的整个站点?

4

1 回答 1

1

是的,IIS 将所有内容重新编译为程序集,因此小的更改可能会影响整个站点。正因为如此,整个站点被重新编译。由于延迟,建议在非高峰时间进行这样的部署。

您可以做的一件事是在将站点部署到服务器之前对其进行预编译。在 Visual Studio 中发布站点时可以找到此选项(在解决方案资源管理器中右键单击项目节点并选择发布。)

于 2013-05-01T21:36:37.860 回答