这是我第一次尝试在我的 Visual Studio 2010 上开发 Windows azure 应用程序。到目前为止我所做的是:
- 打开新项目 > C# > 云。
- 下载了 SDK。
- 使用仅显示我的姓名和年龄的代码添加新类。
尝试在本地运行此代码并失败!
我的问题是:
- 我可以在本地运行应用程序吗?如果是的话怎么办?
- 如何部署应用程序?(我已经有一个帐户)
这是我第一次尝试在我的 Visual Studio 2010 上开发 Windows azure 应用程序。到目前为止我所做的是:
尝试在本地运行此代码并失败!
我的问题是:
好吧,我看到你的问题不是你的 windows azure sdk,问题是你正在创建一个 WorkerRole 项目,它是一个类库类型并且不会给你输出,因为你需要创建一个 WebRole 项目。
这里我给你这个教程,它会告诉你如何创建你的第一个 WebRole 项目。
http://www.dotnetcurry.com/ShowArticle.aspx?ID=801
这个将向您展示如何在云上部署
http://www.developerfusion.com/article/125435/deploying-an-azure-application
您要构建什么类型的应用程序?您的错误是因为您正在尝试运行一个不是可执行文件的类库。
Azure 中托管的应用程序主要有两种类型:
网站 - 这些只是托管在 Azure 上的标准 ASP.NET WebForms 或 MVC 项目。这些是最容易上手的,并且在最新的 Azure 版本中,不需要什么特别的。只需创建一个 Web 项目,然后将 git 部署到您的Azure 网站
Worker 角色 - Worker 角色通常用于执行计算、发送电子邮件、分发工作等后台任务。这些可以有效地被认为是永无止境的控制台应用程序。
例如:
while(true)
{
// do work here
Thread.Sleep(5000);
}
开发 Azure 应用程序时,您需要创建网站(WebForms、MVC、WebAPI)、WCF 服务或控制台应用程序以作为后台工作程序运行。在本地构建应用程序后,您可以添加一个 Azure Cloud 项目,该项目将处理实际部署。
是的,您可以在本地运行您的应用程序:在解决方案资源管理器中选择 Azure 应用程序项目,右键单击,“设置为启动项目”并运行
要发布:转到https://manage.windowsazure.com/。创建一个新的 Web 角色并下载发布设置。