0

現在、asp.net を使用して MVC アプリを開発しています。最終的な目標は、SaaS を Azure にデプロイすることです。

しかし、後の段階でそれを行うことは実行可能でしょうか、それとも自分の開発に組み込む必要がありますか?

Azure認証などを使用する場合、アプリがマルチテナンシーであるため、それが必要になります。

これについて人々の考えを知りたかっただけですか?

乾杯

4

2 に答える 2

0

私は似たようなことをしていますが、今は Azure で開発していません。ただし、可能な限りインターフェイスを使用するように心がけています。たとえば、File と Directory を使用してファイル システムに書き込むのではなく、インターフェイス IFile と IDirectory に書き込みます。

現在のローカライズされた Windows Server 環境に基づいて何かを想定することを避けることができれば、少なくとも、Azure で機能する要件を満たす実装を作成できます。Azure およびローカル Web サーバーにデプロイし、依存性注入を使用してインターフェイスの具体的な実装を満たすことを計画しています。同じコードベース全体を簡単に使用して、実装を挿入する前に環境を検出させることができます。

于 2012-07-12T12:21:36.373 に答える
0

より多くの情報を提供できればより良いでしょう。現時点で Azure を無視しているかどうか、アプリケーションを Azure にデプロイすることを決定した場合にどのくらいの労力が必要かを知りたいですか? 一般に、ストレージや ACS などの Azure サービスを使用する場合を除き、それほど手間はかかりません。ASP.NET アプリケーションを Azure Web サイトにデプロイするのは、リモート IIS にデプロイするのと同じです。Web ロールにデプロイするには、追加のクラウド サービス プロジェクトを作成する必要があります。通常、仮想マシンにデプロイする場合、プロジェクトを変更する必要はありませんが、すべての環境をセットアップする必要があります。

さらに、Azure とローカル環境にはまだいくつかの違いがあることに注意してください。たとえば、ローカル SQL サーバーに接続する代わりに、通常は Azure SQL サービスを使用します。

よろしくお願いします、

明徐。

于 2012-07-12T11:09:59.680 に答える