WindowsAzure云服务

WindowsAzure云服务,azure,azure-cloud-services,Azure,Azure Cloud Services,我使用了WindowsAzure云服务 我已成功将新网站添加到生产服务器上的IIS,但在重新启动虚拟机时遇到了问题 网站将被删除 我成功地将网站的位置从(F或E驱动程序)更改为C,但当我重新启动虚拟机时,我的问题将使网站返回到(F或E驱动程序)上的位置\ 任何帮助。您可以在启动脚本中处理驱动器号 下面是一个带有示例启动脚本的博客 您描述的行为是按设计的-Web角色会将您的站点部署到任意数量的驱动器号上(我看到它在主机之间发生变化)。您的站点很可能在重新启动之间消失,因为您正在将其移动到每个Web

我使用了WindowsAzure云服务

我已成功将新网站添加到生产服务器上的IIS,但在重新启动虚拟机时遇到了问题

网站将被删除

我成功地将网站的位置从(F或E驱动程序)更改为C,但当我重新启动虚拟机时,我的问题将使网站返回到(F或E驱动程序)上的位置\


任何帮助。

您可以在启动脚本中处理驱动器号

下面是一个带有示例启动脚本的博客


您描述的行为是按设计的-Web角色会将您的站点部署到任意数量的驱动器号上(我看到它在主机之间发生变化)。您的站点很可能在重新启动之间消失,因为您正在将其移动到每个Web角色主机拥有的大型“临时”或临时驱动器。这通常比其他驱动器大,但在重新启动之间不会持久


<>你最好的办法是让站点“按原样部署”,除非你有一个很好的理由需要改变——如果这是因为你需要更多的空间来上传内容等等,那么你可能需要考虑重写你的应用程序的那些组件来写入BLB存储。为此,您甚至可能想考虑利用新宣布的SMB共享而不是blob存储()

这不是云服务的工作方式。如果需要添加新网站,请将项目与Visual Studio中的WebRole关联,然后重新部署。感谢您的回答,但第二个问题如何:(我将网站在IIS生产或暂存虚拟机上的位置从(F或E驱动程序更改为C)成功但我的问题当我重新启动虚拟机时,网站返回到(F或E驱动程序)上的位置,因为云服务由Azure Fabric Controller管理和配置。重新启动后(甚至不管如何),它将加载操作系统映像,然后重新部署部署包。如果您需要完全控制操作系统,请使用Azure虚拟机。再次感谢,还有一个问题是,为什么有时网站浏览速度慢,有时网站浏览速度快?我使用中型虚拟机(2 x 1.6GHz CPU、3.5GB RAM、490GB存储),对我的站点没有太大的请求(记录了两个用户)。它有时与应用程序池回收有关(默认情况下,在配置时间段/请求数后),您可以尝试禁用它或使用IIS预热模块。