我们在Azure上的单个“Web App”中安装了一些应用程序 . 我们已将每个配置为应用程序(配置>虚拟应用程序和目录,并选中复选框) .
我注意到每当我们更新其中一个应用程序中的dll时,所有这些都会重新启动 . 除了为每个应用程序创建单独的“Web App”之外,还有什么方法可以防止这种情况发生?
我们需要所有这些应用程序都在单个域下生存,但仍保持独立 .
我认为这是因为我有 "/"
下的主站点和嵌套在其中的其他应用程序 . 这样做是为了将站点映射到根目录 .
我们用这种方式定义:Site - "/"
- 映射到 site\wwwroot
Application - /account
映射到 site\account
几乎就像在this article中设置的那样 . 物理文件夹是相邻的,虚拟文件夹是嵌套的,因此可以预期它们不会相互影响 .
1 回答
我们无法找到解决此问题的方法 . 最终,我们采用了天蓝色的插槽交换,可以实现零停机:https://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/