0

Visual Studio2010でWindowsAzureアプリケーションを開発するのはこれが初めてです。これまでに行ったことは、次のとおりです。

  • 新しいプロジェクトを開く>C#>クラウド。
  • SDKをダウンロードしました。
  • 私の名前と年齢のみを表示するコードで新しいクラスを追加します。
  • このコードをローカルで実行してみて失敗しました!

私の質問は:

  • アプリケーションをローカルで実行できますか?はいの場合、どのように?
  • アプリケーションをデプロイするにはどうすればよいですか?(私はすでにアカウントを持っています)
4

3 に答える 3

1

どのタイプのアプリケーションを構築しようとしていますか?エラーは、実行可能ファイルではないクラスライブラリを実行しようとしているためです。

Azureでホストされるアプリケーションには、主に2つのタイプがあります。

  1. Webサイト-これらは、Azureでホストされている標準のASP.NETWebフォームまたはMVCプロジェクトです。これらは最も簡単に実行でき、最新のAzureリリースでは、特別なことは何も必要ありません。Webプロジェクトを作成し、AzureWebサイトにgitデプロイするだけです。

  2. ワーカーの役割-ワーカーの役割は通常、計算の実行、電子メールの送信、作業の配布などのバックグラウンドタスク用です。これらは事実上、終わらないコンソールアプリケーションと考えることができます。

例えば:

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

Azureアプリケーションを開発するときは、Webサイト(WebForms、MVC、WebAPI)、WCFサービス、またはコンソールアプリケーションを作成して、バックグラウンドワーカーとして実行する必要があります。アプリケーションをローカルでビルドしたら、実際の展開を処理するAzureCloudプロジェクトを追加できます。

于 2012-11-02T17:29:08.127 に答える
1

問題はWindowsazureSDKではないと思いますが、問題は、クラスライブラリタイプで出力を提供しない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アプリケーションプロジェクトを選択し、[StartupUpプロジェクトとして設定]を右クリックして実行します。

公開するには: https://manage.windowsazure.com/に移動します。新しいWebロールを作成し、公開設定をダウンロードします。

于 2012-11-02T17:48:18.653 に答える