1

我正在尝试将 ASP.NET MVC 3.0 应用程序上传到 Windows Azure。上传正常,但配置(上传后自动运行)失败。

任何的想法 ?(我是 Windows Azure 的新手)

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

2

在新门户中,您必须明确选中一个复选框以允许部署少于两个实例:

在此处输入图像描述

绝对没有义务使用 2 个实例。只有当您有 2 个或更多实例时,才会有 SLA。我有 1 个实例的生产角色,我很高兴使用 Windows Azure 服务。

更新

刚刚对第一个答案发表了“链接资源”评论。所以这也是我的 2 美分:链接资源功能只是我们开发人员快速了解我们的应用程序并在组件之间快速导航的一种方式。与我们应用程序的配置文件无关。您可以像通常使用常规应用程序一样设置 Windows Azure SQL 数据库连接字符串 - 在 web.config (web.release.config) 中

于 2012-07-19T11:38:28.917 回答
1

答案就在第二个屏幕截图中。

当您从门户上传您的包时,对话框底部有一个复选框,上面写着“即使一个或多个角色包含单个实例,也要部署”如果您选择部署到单个实例,则需要检查该复选框。

这是必需的,因为无法使用单个实例维护 SLA。有时单个实例需要应用操作系统更新,或者有时会出现硬件故障。当这些事件之一发生时,拥有多个实例是继续为请求提供服务的唯一方法。

您可能不想部署具有单个实例的生产解决方案。但是,对于开发周期,您当然可以使用 1。

于 2012-07-19T11:11:33.223 回答