我暂时想在IIS中举办Webrole。

有人知道我仍然希望IIS网站的Azure存储功能仍然有效吗?

有帮助吗?

解决方案

Azure存储(表,斑点,队列)仅在云中的实际Windows Azure环境上运行。有一个 模拟 在本地SQL Server数据库上运行传真的开发环境,但这仅用于开发目的,不能用于运行实际站点。

从理论上讲,您可以在本地运行WebApp并通过Internet连接到Azure存储(例如,使用REST API),但是对于任何交互式网站而言,延迟几乎肯定会太高。

因此,如果您希望能够在自己的IIS环境上以前提运行您的网站,则需要删除所有特定的Azure平台依赖项并在非AS-AR-ARE替代方案中构建。对于Azure存储,您可以执行关系数据库(SQL Server,MySQL)或查看NOSQL/Document Database。

其他提示

如果您想将其移至IIS,那么Tijmedvdk的答案是正确的。

如果您的目标是在数据中心运行,则应考虑Azure设备 http://www.microsoft.com/windowsazure/appliance/ 这使您可以在前提上运行Azure应用程序,而无需进行任何更改。

这个答案似乎具有误导性。 Windows Azure是一个提供多种服务的平台,您可以从要使用的服务中进行选择。本质上

因此,如果您有目前正在Azure托管的应用程序,并且想在IIS中托管它,我在那里看不到太多问题。如果您使用的是存储,唯一的问题可能是存储帐户设置在Webrole或服务配置文件中,但是您可以更改应用程序逻辑以从其他配置文件中获取适当的设置。我创建了Windows桌面应用程序,出于多种原因使用Azure Storage,我也认为这是云计算的重要优势。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top