Windows Azure应用程序开发步骤失败

时间:2012-11-02 16:43:46

标签: c# .net visual-studio-2010 azure

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

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

我的问题是:

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

3 个答案:

答案 0 :(得分: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

答案 1 :(得分:1)

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

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

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

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

  3. 例如:

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

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

答案 2 :(得分:1)

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

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