2017-12-26 22 views
0

私はazureポータルを使用してAzure VM(windows sever 2016)を作成しました。それには、.net 4.6.2がインストールされています。今、最新の利用可能な.netフレームワーク(4.7/4.7.1)を公開したいと思っています。 1つのオプションは、必要なフレームワークをダウンロードしてVMにインストールすることです。私はAzureポータルまたはARMテンプレートを使用して、Azure VMの.netフレームワークを展開するためのいくつかのより良い方法があるはずだと確信しています。同じことができるオプションを教えてください。Azure VMで最新の.netフレームワークを展開する方法は?

+0

いいえ、VMはVMです。手動で、またはPowerShell remoting/SSHであなたのものをアップグレードしてください。毒を選んでください。しかし、このゲームにはAzure特有のものはありません。 – evilSnobu

答えて

0

現在、AzureポータルでVMに.NET Frameworkを展開/アップグレードする方法はありません。これが何かをしていたら、Azure Resource Manager(ARMテンプレート)にPowerShell Desired State Configuration(.NET Frameworkをインストール/アップデートする)を使うべきだと思います。 Thisは、そのプロセスがどのように見えるのかをよく理解しています。

1

他の回答と同様に、Azure Powershell DSCextensiónを使用することもできますが、それを達成するための他の方法があります。

通常、特定のapp \ frameworkの最新バージョンは必要ありません。あなたはあなたのapp \ codeをテストしたversiónを(とても静的なので)欲しいと思っています。 VMを作成し、必要なものをすべてインストールしてそれをキャプチャすることができます。イメージを取得し、そのイメージからVMのコピーを展開できます。そのプロセスはパッカーで自動化できます(何かを更新したい場合は\を手動で再構築する必要はありません)。

別のオプションとして、Azure VM ScriptExtensiónを使用しています。これは、Powershell DSCを使用するよりもはるかに簡単です。

また、あなたのニーズに対応するギャラリー内のイメージを見つけることもできます(ただし、今回はそうは思われません)。

関連する問題