微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp.net-mvc – 设置登台和生产环境,最大限度地减少简单托管的停机时间

我有一个ASP.NET MVC 3应用程序,WouldBeBetter.com,目前托管在Windows Azure上.我有一个免费推出几个月的入门特价订阅套餐,但对于它已经证明它有多贵(平均每天150欧元!)已经开始支付它了.对于一个不会很快赚钱的网站而言,这只是太多的钱,所以我决定转移到常规的托管服务提供商(discountASP.Net).

我真正想念的其中一件事是Azure提供的分离的临时和生产环境,以及零停机时间环境交换.

我的问题是,如何在传统提供商托管的同时“模拟”暂存环境?我最大限度地减少新部署的停机时间是什么?

谢谢.

更新:我选择了我没有选择的答案,因为我认为它是最好的方法,但是因为这是对我来说最有意义的.

解决方法

我自己使用discountASP.这是非常基本的托管,有点落后于时代.但我发现只是创建一个子目录并发布我的beta / test /任何版本都运行得很好.这不是花哨或漂亮,但确实完成了工作.

为此,您需要先创建子目录,然后进入控制面板并告诉DASP该目录是一个应用程序.然后你还必须考虑该目录的web.config将是它自己和父目录的组合.你还必须考虑robots.txt这个子目录,并保护它一般来自爱管闲事的人.

您也可以使用子域将其关闭,具体取决于您的域的设置方式.

一个选择:appharbor?他们有免费的计划.如果你可以保持在他们的免费计划的范围内,它可能会运作良好(我从来没有使用它们,目前有兴趣尝试它们)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐