使用以前的ASP.NET 5预发行版,当一个应用程序部署到Azure并且我编辑了approot(已编译的文件,例如HomeController.cs)中的文件时,它将触发重新编译该站点,我的更改将会在现场网站的下一个请求中可见。在RC1中不再发生这种情况。我可以通过触摸web.config来触发重新编译,但我想知道是否有另一种方式来表示应用程序需要重新编译。
答案 0 :(得分:0)
ASP.NET 5本身并没有ASP.NET以前的自动重启功能。在ASP.NET 5中,这将成为Web主机的责任 - 在您的情况下使用IIS,如果您使用IIS,则可以使用旧的技巧,例如触摸Web.Config以重新加载应用程序。
或者,您可以在服务器上运行外部文件监视实用程序,以便在文件更改时触发更新,但如果您在Azure网站上运行则更难以执行。