0

这是我第一次尝试在我的 Visual Studio 2010 上开发 Windows azure 应用程序。到目前为止我所做的是:

  • 打开新项目 > C# > 云。
  • 下载了 SDK。
  • 使用仅显示我的姓名和年龄的代码添加新类。
  • 尝试在本地运行此代码并失败!

我的问题是:

  • 我可以在本地运行应用程序吗?如果是的话怎么办?
  • 如何部署应用程序?(我已经有一个帐户)
4

3 回答 3

1

好吧,我看到你的问题不是你的 windows azure sdk,问题是你正在创建一个 WorkerRole 项目,它是一个类库类型并且不会给你输出,因为你需要创建一个 WebRole 项目。

这里我给你这个教程,它会告诉你如何创建你的第一个 WebRole 项目。

http://www.dotnetcurry.com/ShowArticle.aspx?ID=801

这个将向您展示如何在云上部署

http://www.developerfusion.com/article/125435/deploying-an-azure-application

于 2012-11-02T17:21:23.830 回答
1

您要构建什么类型的应用程序?您的错误是因为您正在尝试运行一个不是可执行文件的类库。

Azure 中托管的应用程序主要有两种类型:

  1. 网站 - 这些只是托管在 Azure 上的标准 ASP.NET WebForms 或 MVC 项目。这些是最容易上手的,并且在最新的 Azure 版本中,不需要什么特别的。只需创建一个 Web 项目,然后将 git 部署到您的Azure 网站

  2. Worker 角色 - Worker 角色通常用于执行计算、发送电子邮件、分发工作等后台任务。这些可以有效地被认为是永无止境的控制台应用程序。

例如:

while(true)
{
    // do work here
    Thread.Sleep(5000);
}

开发 Azure 应用程序时,您需要创建网站(WebForms、MVC、WebAPI)、WCF 服务或控制台应用程序以作为后台工作程序运行。在本地构建应用程序后,您可以添加一个 Azure Cloud 项目,该项目将处理实际部署。

于 2012-11-02T17:29:08.127 回答
1

是的,您可以在本地运行您的应用程序:在解决方案资源管理器中选择 Azure 应用程序项目,右键单击,“设置为启动项目”并运行

要发布:转到https://manage.windowsazure.com/。创建一个新的 Web 角色并下载发布设置。

于 2012-11-02T17:48:18.653 回答