【发布时间】:2013-06-01 03:26:29
【问题描述】:
我有一个使用 .Net Framework 4.0 的 ASP.NET(Webforms)。
如果我使用 osFamily="1"(在 Windows 2008 服务器上)部署该站点,.NET CLR 平均采用 120 ms(根据 NewRelic 日志)。
如果我使用确切的站点并使用 osFamily="3"(在 Windows 2012 服务器上)部署它,则 .NET CLR 占用的空间比 500 ms 多。
我知道我应该转到MVC4 或者.Net Framework 4.5,但我想知道是否有其他人遇到过同样的问题,您是否知道是什么原因造成的?
编辑
貌似osFamily=2也有同样的问题。
【问题讨论】:
-
Em...究竟什么需要更长的时间?
-
我要运行一个分析器来看看到底发生了什么。我认为可能与 azure sdk 2.0 和 1.7(我使用的是 1.7)有关。这来自另一个问题:stackoverflow.com/questions/16813664/…
-
还没有:) 还在玩arround。我最近有另一个部署的经验。我认为这与使用经典的aspx页面有关。正确的 MVC 不应该发生,但我仍然没有机会证明它
-
此链接可能对您有所帮助:netmf.codeplex.com/workitem/2004
-
@Portekoi 您的链接与微框架有关,我认为其中任何一个都不适用于这里。
标签: asp.net .net performance azure windows-server-2012