在Azure Cloud Service中启用.NET 3.5功能



我有一个使用.NET Framework 4.5部署在Azure Cloud Service中的应用程序。因此,我使用Windows Server 2012 OS系列(支持.NET 4.0及更高版本)。我的应用程序是引用只能使用.NET 3.5功能运行的工具。因此,我登录远程桌面并启用.NET 3.5功能。

我阅读了本文Windows Azure执行模型,指出"云服务应用程序不应在其自己的VM的文件系统中维护状态。与使用Windows Azure虚拟机创建的VM不同,对Cloud Services的Write worts work work worts work worts work worts work wose wose执着的;"

您认为我在服务器中的更改(启用.NET 3.5功能)不是理想的吗?如果是的,您能否建议使用.NET 3.5功能依赖项来部署.NET 4.5 Web应用程序。

您认为我在服务器中的更改(启用.NET 3.5功能)是 不理想?

是,如果您是通过RD将其手动进行的服务器进行操作。因为如果出于某种原因,您的VM不好,Microsoft将VM替换为另一个VM,您的更改将丢失。

您可以建议如何部署.NET 4.5 Web 使用.NET 3.5功能依赖性应用。

确实要看一下Startup Tasks来安装其他依赖项。当您的角色启动时,它们将被执行,因此您可以启用功能(或在角色启动之前进行任何软件安装)。我没有尝试过亲自启用这些功能(所以我可能错了),但是请看一下此博客文章,该文章谈论通过PowerShell或命令行安装这些功能:http://blogs.msdn.com/b/sql_shep/Archive/2012/08/01/Windows-2012-and-Net-3-5-feature-install.aspx

最新更新