Azure - Web 角色虚拟目录到其他 Web 角色
Azure - Web Role Virtual Directory to other Web Role
我目前在 IIS 中有几个 运行 的网站,它们都有一个指向另一个名为 "Resources" 的网站的虚拟目录。在资源网站上,我有图片、css 和我在多个站点共享的其他静态类型内容。
我想使用网络角色复制它。是的,它们都需要处于单独的网络角色中,因为它们属于不同的客户端。我只想为资源创建一个单独的网站,并拥有来自其他每个网站的虚拟目录。请告知这是否可行,或者我是否需要将这些网站保留在虚拟机上。
您不能附加共享磁盘,因为磁盘附加有独占租约。
Azure 文件存储服务提供 SMB 共享(由 Azure 存储支持)。通过在启动时附加到共享,您将能够利用共享文件夹。有关 Azure 文件存储的更多信息 here。
您还可以在启动时通过从公共源(例如 Azure blob)下载内容,在每个 Web 角色实例上填充共享内容目录。
除了这些内置机制之外,还有许多基于 VM 的自定义解决方案。
是的,这样的解决方案是可行的。您可以将静态资源 css、图像等移动到 azure blob 存储并从那里移动 link。需要更改代码。如果你认为你需要一个内容分发网络 CDN,你可以使用 azure CDN。请参阅此博客 post 对其进行解释 www.hanselman.com/blog/PennyPinchingVideoMovingMyWebsitesImagesToTheAzureCDNAndUsingACustomDomain.aspx
一个稍旧的 Whosebug 问题也对此进行了解释。
计算器。com/questions/6968011/storing-css-files-on-windows-azure
我目前在 IIS 中有几个 运行 的网站,它们都有一个指向另一个名为 "Resources" 的网站的虚拟目录。在资源网站上,我有图片、css 和我在多个站点共享的其他静态类型内容。
我想使用网络角色复制它。是的,它们都需要处于单独的网络角色中,因为它们属于不同的客户端。我只想为资源创建一个单独的网站,并拥有来自其他每个网站的虚拟目录。请告知这是否可行,或者我是否需要将这些网站保留在虚拟机上。
您不能附加共享磁盘,因为磁盘附加有独占租约。
Azure 文件存储服务提供 SMB 共享(由 Azure 存储支持)。通过在启动时附加到共享,您将能够利用共享文件夹。有关 Azure 文件存储的更多信息 here。
您还可以在启动时通过从公共源(例如 Azure blob)下载内容,在每个 Web 角色实例上填充共享内容目录。
除了这些内置机制之外,还有许多基于 VM 的自定义解决方案。
是的,这样的解决方案是可行的。您可以将静态资源 css、图像等移动到 azure blob 存储并从那里移动 link。需要更改代码。如果你认为你需要一个内容分发网络 CDN,你可以使用 azure CDN。请参阅此博客 post 对其进行解释 www.hanselman.com/blog/PennyPinchingVideoMovingMyWebsitesImagesToTheAzureCDNAndUsingACustomDomain.aspx
一个稍旧的 Whosebug 问题也对此进行了解释。 计算器。com/questions/6968011/storing-css-files-on-windows-azure