【问题标题】:Enable .NET 3.5 Features in Azure Cloud Service在 Azure 云服务中启用 .NET 3.5 功能
【发布时间】:2014-01-31 05:25:46
【问题描述】:

我有一个使用部署在 Azure 云服务中的 .NET Framework 4.5 构建的应用程序。所以我使用 Windows Server 2012 操作系统系列 (supports .NET 4.0 and higher)。我的应用程序引用了一个只能在启用 .NET 3.5 功能的情况下运行的工具。所以我登录到远程桌面并启用 .NET 3.5 功能。

我读到这篇文章 Windows Azure Execution Models 指出“云服务应用程序不应在其自己的 VM 的文件系统中维护状态。与使用 Windows Azure 虚拟机创建的 VM 不同,对云服务 VM 的写入不是持久的;"

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

【问题讨论】:

    标签: asp.net .net azure webdeploy azure-deployment


    【解决方案1】:

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

    是的,如果您通过 RDPing 手动进入服务器。因为如果由于某种原因您的 VM 出现故障并且 Microsoft 用另一个 VM 替换了该 VM,您的更改将会丢失。

    你能建议我如何部署 .NET 4.5 网络吗? 具有 .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

    【讨论】:

    • 谢谢。我使用了启动任务。 :)
    猜你喜欢
    • 2014-04-16
    • 2011-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多