ASP.NET MVC无法在Windows Azure上部署

时间:2012-07-19 10:57:25

标签: asp.net-mvc azure cloud

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

有什么想法吗? (我是Windows Azure的新手)

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:2)

在新门户中,您必须显式选中一个复选框,以允许使用少于两个实例进行部署:

enter image description here

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

<强>更新

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

答案 1 :(得分:1)

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

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

这是必需的,因为无法使用单个实例维护SLA。有时候单个实例需要应用OS更新,或者有时会出现硬件故障。拥有多个实例是在发生其中一个事件时继续提供请求的唯一方法。

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