2012-11-25 141 views
1

我知道这是一个非常常见的问题,我可以找到几个answers,但我认为我的情况有点不同。将ASP.NET网站部署在Windows Azure上与数据库

所以,我有一个ASP.NET网站(不是一个Web应用程序),使用“Web窗体”构建。它是一个非常简单的网站,它可以处理大量REST调用并与SQL Server 2008进行对话。您能否帮我找到一步一步的指南,在Windows Azure上使用VS 2010部署它?截至目前,该网站在传统的网络托管服务器上运行良好。

到目前为止,我所得到的是使用MVC(并使用ASP.NET Web应用程序,而不是网站)的方法。我不认为我应该关心MVC吗?网站与网站应用程序方面有什么不同?如果是,我是否需要将网站转换为网络应用程序?

网上有很多内容,所以我有点困惑,因为我的条件。有人可以让我正确的方向吗?非常感谢。

回答

0

您需要将您的Website project to an ASP.NET Web Role项目,whether you first convert it to a ASP.NET Web Application or not doesn't really matter转换。您已经链接的教程的其余部分应用得很好。

有没有必要看看ASP.NET MVC,它是一种不同于Web表单的技术,为了让您的网站托管在Azure上,无需迁移到它。对于您的数据库,除非您将自己托管在VM角色或其他位置(并使用Azure Connect连接它),否则您需要将其转换为Sql Azure或Azure表存储。 SQL Azure在很大程度上与SQL Server兼容,但有一些功能不受支持。

+0

可以请你建议我如何做到这一点“你需要将你的网站项目转换为ASP.NET Web角色项目”?非常感谢。 –

+0

请参阅我在这个主题上添加的两个链接。这是一个非常简单的过程,Google非常乐意将我指向适当的演练。 https://www.google.nl/search?q=convert+asp.NET+Website+to+Web+application – jessehouwing

+0

哦,我知道网站到web应用程序的东西。我更加好奇网站到“网络角色项目”,如果他们是同一件事,我很抱歉。谢谢。 –