Compilation 共享主机编译

Compilation 共享主机编译,compilation,asp.net-4.0,Compilation,Asp.net 4.0,似乎每当我上传一个文件到我的共享托管站点时,该站点就会离线,而不管更改有多小,它都会编译页面。看来整个网站都在编辑中。我的网站上大约有5000多页。我的问题是: 这在共享托管站点上正常吗 web.config中是否有我遗漏或遗漏的内容会迫使编译器仅在访问页面时进行编译,而不是编译整个站点(它似乎正在执行此操作)?是的,IIS会将所有内容重新编译为程序集,因此一个小的更改可能会影响整个站点。正因为如此,整个网站被重新编译。由于延迟,建议在非高峰时间进行此类部署 您可以做的一件事是在将站点部署到服务

似乎每当我上传一个文件到我的共享托管站点时,该站点就会离线,而不管更改有多小,它都会编译页面。看来整个网站都在编辑中。我的网站上大约有5000多页。我的问题是:

这在共享托管站点上正常吗


web.config中是否有我遗漏或遗漏的内容会迫使编译器仅在访问页面时进行编译,而不是编译整个站点(它似乎正在执行此操作)?

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


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

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


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

感谢您确认我的想法。难怪PHP以50%的价格获胜。谢谢你证实了我的想法。难怪PHP以50%的价格获胜。