1

dotnetnuke Web サイトを Azure に移行することを検討しています。サイトのステージング バージョンと運用バージョンの両方を実行する必要があります。

Azure Web サイトの使用を検討しましたが、現時点ではカスタム ドメインで SSL がサポートされていないため、運用 Web サイトには使用できません。ステージング サイトを Azure Web サイトに移行したので、更新を公開するための多数のオプション (ftp、git、Web マトリックスを使用) を利用できるようになりました。

Azure Web サイトの制約により、DNN アクセラレータを使用して運用環境用のクラウド サービスを作成しました。このセットアップにより、IIS を制御できるようになり、SSL 証明書を管理できるようになります (と思います)。

これに関する問題は、公開オプションがないように見えることです。公開できる唯一の方法は、RDP 経由で Azure インスタンスに接続し、Web サイトのファイルをファイル システムにコピーすることです。

他に公開する方法はありますか?私は Web サイトを WAP に変換することを検討しましたが、これは新しい DNN バージョンへの更新に関して影響があると思います。

4

2 に答える 2

1

これらの変更は永続的ではないため、RDPを介してアプリケーションを公開しないでください(つまり、公開したものはハードウェア障害後に消える可能性があります/ ...)。新しいインスタンスを追加するということは、これらのインスタンスに以前に公開したファイルがないことも意味します。

まず、 DotNetNukeAzureAcceleratorを確認することから始めることをお勧めします。これがニーズに合わない場合は、常に自分で何かを作成しようとするかもしれませんが、Webアプリケーションではなく通常のWebサイトで言いたい場合は、VisualStudioのサポートを期待しません。その場合は、コマンドラインからパッケージを作成し、スタートアップスクリプトを使用してIISにWebサイトを追加することを検討してください。

于 2012-08-27T10:45:46.870 に答える
0

Web ロール (クラウド サービス) の正しい場所にファイルをインストールするには、スタートアップ タスクを使用する必要があるようです。 /posts/introduction-to-windows-azure-startup-tasks

もう 1 つのオプションは、永続化された VM を使用した Azure 用の IAAS です。もっと気をつけてください。クラウド サービスが最も効率的で正しいソリューションです...

于 2012-08-27T10:47:12.010 に答える