我知道这是一个非常常见的问题,我可以找到几个answers,但我认为我的情况有点不同。
所以,我有一个使用“Web表单”构建的ASP.NET网站(不是Web应用程序)。它是一个非常简单的网站,它可以执行大量的REST调用并与SQL Server 2008进行对话。您能否帮我找到一个分步指南,使用VS 2010在Windows Azure上部署它?截至目前,该网站在传统的网络托管服务器上运行良好。
到目前为止,我得到的是使用MVC(并使用ASP.NET Web应用程序,而不是网站)的方法。我认为我根本不应该关注MVC?网站与Web应用程序方面有所不同吗?如果是,我是否需要将网站转换为网络应用程序?
网上有很多内容,所以考虑到我的情况,我有点困惑。有人可以把我放在正确的方向吗?非常感谢。
答案 0 :(得分: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-Role或其他位置(并使用Azure Connect连接),否则您需要将其转换为Sql Azure或Azure Table Storage。 SQL Azure与SQL Server基本兼容,但有一些功能不受支持。