我正在尝试更新azure上的云服务部署。 我可以很好地部署到测试云服务。 但是,当我尝试部署到我们的生产云服务的临时插槽时,从visual studio发布到azure完成没有错误,但在azure我没有在暂存插槽中看到新部署。
我已经验证它已部署到暂存插槽实例,因为我可以将远程桌面插入每个服务器并在IIS中查看新代码。
我看到的唯一错误是在服务器上,其中有关于以下内容的IIS事件警告:
应用程序/属于站点xxx的AppPoolId无效
站点xxx已禁用,因为为站点定义的根应用程序无效
为应用程序池xxx提供服务的进程意外终止。
果然,当我浏览网站时,旧网站正在运行,而不是新网站。
非常感谢任何指针!
答案 0 :(得分:0)
确保我们在同一页面上...... - 如果您进入登台部署,则可以验证是否已发布新代码 - 当您浏览网站时,您会看到旧代码。
要检查的几件事...... 当您说“浏览网站”时,是否意味着您尝试通过(1)直接在xxxx.cloudapp上指向xxxxx.cloudapp.net,(2)的自定义域来访问该网站。 net,或(3){some long guid} .cloudapp.net?
您是否尝试执行VIP SWAP,如果是,当您单击SWAP时,门户网站是否正确反映了部署分段的日期和时间?