6

Azure Web サイトにデプロイしている標準の MVC4 Web サイトに Worker ロールを追加できますか? これらのデプロイに worker ロールを追加する方法に関するドキュメントは見たことがありません。

プロジェクト全体をクラウド プロジェクトとして再構築し、MVC4 Web サイトを Web ロールに変換してから、新しいワーカー ロールを追加する必要がないことを願っています... これは事実ですか? もしそうなら、誰かがこれを成功させましたか? 新しいプロジェクトに再パッケージ化したくない非常に大きな Web サイトがあります。

4

2 に答える 2

5

いいえ、しかしそれは問題ではありません。次の設定を行うことができます。

  • MyApp.Web (ASP.NET MVC 4 Web アプリケーション) -> Windows Azure Web サイトへの展開
  • MyApp.CloudService -> myapp.cloudapp.net にデプロイ
    • MyApp.Worker (ワーカー ロール)

ASP.NET MVC アプリケーション用に Windows Azure Web サイトを引き続き使用し、バックグラウンド ジョブ用の Worker ロールを持つ新しいクラウド サービスを作成できます。

于 2013-01-05T00:03:34.977 に答える
2

Web ロールワーカー ロールは、Windows Azure クラウド サービスで利用できます。Windows Azure Web サイトには Worker ロールがありません。

ただし、Bus Servicesを介してワーカー ロールとWindows Azure Web サイトを通信させることができます。

プロジェクト全体をクラウド プロジェクトとして再構築する必要がないことを願っています ...

アプリケーションがどのように見えるかはわかりませんが、Web ロールは Web アプリケーションに非常に似ているため、「標準」Web アプリケーションから Azure Web ロールへの変更の可能性を調査する価値があるかもしれません。

Azure Web ロールには、ロールのスケーラビリティ、コードのデプロイ管理など、多くの利点があります。

更新: Azure Web サイトでカスタム ドメインの SSL がサポートされるようになりました。詳細については、発表に関する ScottGu のリンクを確認してください。

更新: Azure Web サイトでスケーリングもサポートされるようになりました。

また、現在 Azure Web サイトはカスタム ドメインの SSL をサポートしていないことにも注意してください。これは、アプリケーションのクラウドへの移行を妨げる可能性があります。

于 2013-01-05T00:04:44.587 に答える