这是我第一次尝试在visual studio 2010上开发windows azure应用程序。 到目前为止我所做的是:
尝试在本地运行此代码并失败!
我的问题是:
答案 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中主要有两种类型的应用程序:
网站 - 这些只是在Azure上托管的标准ASP.NET WebForms或MVC项目。这些是最容易上手的,并且使用最新的Azure版本,不需要任何特殊功能。只需创建一个Web项目,然后将git部署到您的Azure Web Site
工作者角色 - 工作者角色通常用于执行计算,发送电子邮件,分发工作等后台任务。这些可以有效地被视为永不停止的控制台应用程序。
例如:
while(true)
{
// do work here
Thread.Sleep(5000);
}
在开发Azure应用程序时,您需要创建一个网站(WebForms,MVC,WebAPI),WCF服务或控制台应用程序以作为后台工作程序运行。在本地构建应用程序后,您可以添加Azure Cloud项目,该项目将处理实际部署。
答案 2 :(得分:1)
是的,您可以在本地运行您的应用程序:在解决方案资源管理器中选择Azure应用程序项目,右键单击“设置为启动项目”并运行
发布:转到https://manage.windowsazure.com/。创建新的Web角色并下载发布设置。