どのタイプのアプリケーションを構築しようとしていますか?エラーは、実行可能ファイルではないクラスライブラリを実行しようとしているためです。
Azureでホストされるアプリケーションには、主に2つのタイプがあります。
Webサイト-これらは、Azureでホストされている標準のASP.NETWebフォームまたはMVCプロジェクトです。これらは最も簡単に実行でき、最新のAzureリリースでは、特別なことは何も必要ありません。Webプロジェクトを作成し、AzureWebサイトにgitデプロイするだけです。
ワーカーの役割-ワーカーの役割は通常、計算の実行、電子メールの送信、作業の配布などのバックグラウンドタスク用です。これらは事実上、終わらないコンソールアプリケーションと考えることができます。
例えば:
while(true)
{
// do work here
Thread.Sleep(5000);
}
Azureアプリケーションを開発するときは、Webサイト(WebForms、MVC、WebAPI)、WCFサービス、またはコンソールアプリケーションを作成して、バックグラウンドワーカーとして実行する必要があります。アプリケーションをローカルでビルドしたら、実際の展開を処理するAzureCloudプロジェクトを追加できます。