【问题标题】:Cloud Hosting for ASP.Net website developed in C# 3.0 [closed]用 C# 3.0 开发的 ASP.Net 网站的云托管 [关闭]
【发布时间】:2012-03-16 15:41:08
【问题描述】:

我使用 c# 3.0 和 MS Sql server Database 2008 R2 在 Framework 4.0 上的 ASP.Net 4.0 中设计了网站。

我正在寻找可以提供无限带宽和良好技术支持(如电话和实时聊天)的优质主机。我与几家托管公司进行了讨论,他们建议我在云托管上托管我的网站。我的技术问题是我的网站是否可以在云托管上运行我试图在网站上找到相关信息,但其中一些令人困惑。

如上所述,我的应用程序是围绕 ASP.Net 4、FW4.0、C# 开发的,并且我的应用程序也使用会话变量。请建议我的网站是否可以运行,或者我必须对应用程序进行一些更改,以便它可以在云托管环境中运行。

【问题讨论】:

    标签: asp.net c#-3.0 cloud-hosting


    【解决方案1】:

    你应该看看AppHarbor。它是一个完全托管的云平台,可让您轻松部署和扩展 .NET 应用程序。使用您最喜欢的版本控制系统进行部署,并且有大量的附加组件。

    如果您的应用使用会话状态,您必须仔细管理它,以便在运行您的应用的所有实例之间共享状态。这是using Memcached for session state 的指南。

    (免责声明,我是AppHarbor的联合创始人)

    【讨论】:

      【解决方案2】:

      微软一直在鼓吹他们支持 ASP.NET 和 SQL 托管的Azure Platform。当然看起来是可扩展的,显然任何定价都需要抵消,因为您无需支付任何硬件成本(尽管所有这些都将被虚拟化)。

      我知道真正的企业在愤怒地使用该平台,他们相当积极,但 YMMV。

      【讨论】:

        【解决方案3】:

        我会推荐 Windows Azure.. 尝试他们的无风险免费试用之一。如果您有 MSDN 帐户,还可以获得烫发折扣(如果您的网站很小,则免费)。

        您可以使用定价计算器轻松查看您的成本: Windows Azure Pricing Calculator

        (例如,您对带宽有疑问)。

        Azure 由 Microsoft 提供,因此拥有“完整的 .NET 堆栈”几乎可以工作。 ASP.NET、C# 等都不是问题。

        SQL Server 2008 R2..有 SQL Azure,它具有大部分功能。但是,SQL Azure 并没有执行一些“高级功能”,例如全文搜索、CLR 类型等。 http://social.technet.microsoft.com/wiki/contents/articles/996.compare-sql-server-with-sql-azure.aspx

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-05-01
          • 1970-01-01
          • 2017-12-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多