windows azure云服务

问题描述:

我用windows azure云服务。windows azure云服务

我添加了一个新的网站到生产服务器上的IIS成功,但我的问题,当我重新启动虚拟机

网站被删除

我改变从网站的位置(F或E驱动程序C)成功,但我的问题,当我重新启动虚拟机的网站返回的位置(F或E驱动程序)\

任何帮助。

+1

这不是在云服务上如何完成的。如果您需要添加新网站,请将该项目与Visual Studio中的WebRole关联,然后重新部署。 – haim770

+0

谢谢你的回答,但第二个问题呢:(我改变了IIS生产网站的位置或从(F或E驱动程序到C)登台虚拟机成功,但我的问题,当我重新启动虚拟机的网站返回到(F或E驱动程序)上的位置) – Khalil

+2

由于Cloud Service由Azure结构控制器管理和配置。重新启动后(甚至不管它),它将加载操作系统映像,然后重新部署您的部署软件包。如果您需要完全控制操作系统,请使用Azure虚拟机。 – haim770

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

这是一个带有示例启动脚本的博客。

MSDN Blog

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

你最好的办法就是离开网站,按照原样进行部署,除非你有很好的理由需要改变 - 如果因为你需要更多上传内容的空间等,那么你可能需要考虑重写应用程序的这些组件以写入Blob存储。您甚至可能希望利用新发布的SMB共享在BLOB存储上实现此目的(http://blogs.msdn.com/b/windowsazurestorage/archive/2014/05/12/introducing-microsoft-azure-file-service.aspx