【问题标题】:How does .Net code run in Azure PaaS?.Net 代码如何在 Azure PaaS 中运行?
【发布时间】:2017-02-10 15:29:13
【问题描述】:

可能我在这里遗漏了一些明显的东西。 .net 代码如何在 Azure 云服务 (PaaS) 中运行?从外观上看,PaaS 机器只是一个没有安装 .Net 框架的 Windows Server(我在程序和功能中没有看到)。那么代码是如何在云端运行的呢?不需要CLR吗?

谢谢!

【问题讨论】:

  • .net 不能在没有 clr/mono 的情况下运行...所以它被安装了。您在程序中找不到它,但它应该在功能中。
  • 当您拍摄该屏幕截图时,该计算机是否部署了云服务的 .NET 解决方案?
  • 这不是针对 azure 的,而是针对 windows 上的 .net 框架的......正如其他人所说,.net 框架不会出现在 programs 中,它出现在功能中。使用“打开或关闭 Windows 功能”选项,然后查看 IIS 节点。

标签: c# azure paas


【解决方案1】:

Azure 云服务具有 .Net 框架。我想你可能误读了它没有 .Net Framework 3.5。但是您可以在部署包时安装它:howto

从架构的角度来看,每台 Azure 云服务机器都是 Windows Server,因此您可以在 Visual Studio > 服务器资源管理器窗格中使用远程桌面协议 (RDP) 登录。在那里,您可以看到托管您的 WebRole 的 IIS。

+ 追加

您可以在D:\Windows\Microsoft.NET\Framework64\v4.0.30319 看到安装的.Net Framework。并参考this answer,我可以看到我的WebRole 安装了379893 (.NET Framework 4.5.2)。

【讨论】:

  • 是的,它应该安装了 .net 框架。但是困扰我的是我在已安装的程序和功能中找不到它。请参阅我的问题所附的图片
  • @DeepakAgarwal // 我附加了详细的答案。 HTH。
  • 注意:Web / Worker 角色实例不是 Windows Server 的子集;每个实例 Windows Server。
  • @DavidMakogon // 谢谢你告诉我。我更新了答案。
猜你喜欢
  • 1970-01-01
  • 2016-06-05
  • 1970-01-01
  • 1970-01-01
  • 2011-02-08
  • 1970-01-01
  • 1970-01-01
  • 2020-08-26
  • 1970-01-01
相关资源
最近更新 更多