2016-10-27 4 views
-1

私はAzureを使用してWebアプリケーションを構築したいと考えています。 サービスはMessagingServiceを呼び出します。 サービスでは、自動音声メッセージを実行するためにTwilio restも必要です。 サービスには、HTTPポストデータリクエストを送信するクライアントが1つあります。 サービスはそのリクエストをメッセージに変換し、Twilio restを使用してアウト・バウンド・コールを行う必要があります。私は、Twilioがサービスを利用することを要求しているので、私のサービスはドメイン名を持つ必要があります。また、サービスが自動スケーリングを実行できるようにしたい。最初はASP.NET MVCを使用してこのアプリケーションを構築したいが、MVCはモデルビューであるため、バックグラウンドタスクを実行するだけで済むので、私は自分のサービスでビューを使用する必要はないコントローラと私はこれを見る必要はありません?私の限界は、Twilioを使用できるドメインが必要なことです。ありがとう。どのような種類のASP.NET Webサイトプロジェクトを選ぶべきですか?

答えて

1

あなたに聞こえるのは、Web api v2が欲しいです。 VSからのビルド・イン・パブリッシュ・メソッドを使用すると、簡単にazureに公開したり、たとえばJenkinsでCI/CDを選択することができます。紺碧を使用すると、スケールアウト(より多くの場合)やスケールアップ(より多くのリソース)を処理できます。これはAPIの選択には影響しません。

.NETコアを見ましたか?あなたはDIなどの標準組み込み関数をたくさん持っています

+0

こんにちはRoelantは迅速な対応に感謝します。私はWEB APIのv2を作成する場合、それはTwilioで使用できるドメイン名を持っていますか? – ozsh83

+0

番号。作成するアプリケーションのタイプは、ドメイン名とは関係ありません。オンプレミスのDNSレコードを作成して、適切なドメインを指すようにすることができます。あなたのネットワークの人は何をすべきかを知っているでしょう:) –

+0

WEB api v2をビルドしてそれを紺色に展開すると、紺色の仮想マシンになりますが、紺碧のWebサイトには配置されませんか?それは自動スケールをすることができますか? – ozsh83

関連する問題