我注意到Azure网站似乎提供了.NET 3.5和.NET 4.5。所以我假设还不能部署.NET 4.5.1 Web应用程序吗?
我提到这一点,因为.NET 4.5.1似乎有一个名为“ASP.NET app suspension”的有用新功能,它似乎可以更快地将应用程序图像拉回到RAM中。也许虽然这个功能是针对托管商的,但是人们想知道这是否是“热身”问题的解决方案?
提前致谢。
答案 0 :(得分:2)
这里有两个问题。
1)Azure网站确实支持.NET 4.5.1,因为更新安装在所有Azure网站VM上。这已经有几个月了。因此,当您选择4.5时,您实际上正在运行4.5.1。不幸的是,门户网站中读取“4.5”的版本具有误导性,并且由于4.5.1升级没有改变框架的主要/次要版本,因此“4.5”仍然存在。
2)遗憾的是,特定的“ASP.NET应用程序暂停功能”是仅在Windows 8.1 / Server 2012R2中提供的.NET 4.5.1版本的一部分。 Azure网站VM目前仅运行Server 2012.因此,Azure网站不支持ASP.NET应用程序暂停。
Azure网站会尝试管理冷启动性能问题(例如对已编译程序集进行积极缓存),但这肯定是我们希望在未来版本的WAWS中添加的功能。感谢您的反馈。
答案 1 :(得分:1)
云服务支持.NET 4.5.1 look here