Asp.net 为什么Azure在Windows 2012服务器上的部署速度比在Windows 2008服务器上慢

Asp.net 为什么Azure在Windows 2012服务器上的部署速度比在Windows 2008服务器上慢,asp.net,.net,performance,azure,windows-server-2012,Asp.net,.net,Performance,Azure,Windows Server 2012,我有一个ASP.NET(Webforms)与.NETFramework4.0一起工作 如果我使用osFamily=“1”(在Windows 2008服务器上)部署该站点,.NET CLR平均需要120 ms(根据NewRelic日志) 如果我选择确切的站点,并使用osFamily=“3”(在Windows 2012服务器上)部署它,.NET CLR需要的时间超过500 ms 我知道我应该转到MVC4或者.netframework4.5,但我想知道是否有其他人也有同样的问题,您是否知道是什么原因导

我有一个ASP.NET(Webforms)与.NETFramework4.0一起工作

如果我使用
osFamily=“1”
(在Windows 2008服务器上)部署该站点,
.NET CLR
平均需要
120 ms
(根据NewRelic日志)

如果我选择确切的站点,并使用
osFamily=“3”
(在Windows 2012服务器上)部署它,
.NET CLR
需要的时间超过
500 ms

我知道我应该转到
MVC4
或者
.netframework4.5
,但我想知道是否有其他人也有同样的问题,您是否知道是什么原因导致了这一问题

编辑

看起来osFamily=2也有同样的问题。

“我尝试使用.NET 4.5,结果也一样。我认为这与Azure SDK 1.7和2.0有关

Jordi Torra的回答

这似乎是Azure SDK 1.7和2.0的问题。

从中可以看出,这是一个已知的问题

这一问题已被报道

从VS2010升级到VS2012,我们注意到部署速度非常慢,这是可以解决的,但随后插入代码也非常慢

首先,我们认为它可能是设备,但它是非常缓慢,即使在模拟器。我们测试的这台机器是带有12MB RAM的i7处理器。对于许多在我们的论坛上做过报道的人来说,情况似乎也是如此


一个解决方案似乎是将驱动程序更改为winusb(
C:\Program Files\GHI Electronics\GHI Premium NETMF v4.2 SDK\USB驱动程序\GHI_NETMF_winusb
)——根据其中一条评论。

Em。。。到底什么需要更长的时间?我要运行一个分析器来查看到底发生了什么。我认为可能与azure sdk 2.0和1.7有关(我使用的是1.7)。这来自另一个问题:还没有:)仍然在自大。我最近经历了另一次部署。我认为这与使用经典的aspx页面有关。不应该发生在一个合适的MVC上,但我仍然没有机会证明这一点。这个链接可能会帮助你:@Portekoi你的链接与微框架有关,我认为任何链接都不适用于这里。NET微框架与OPs问题有什么关系?这与OP的问题无关。他正在谈论Windows 2012和2008在Azure上的部署差异。您的链接是关于VisualStudio2012和2010的。窗户!=Visual Studio。您是否检查了您在上面发布的帖子是否与此线程的OP相同?@JuneT它仍然是有效的答案您是否检查了MSDN答案是否标记为OP未回答?根据上面帖子的评论,这还没有得到回答?@JuneT它仍然被标记为答案,这是一个有效的答案:“秦殿堂标记为答案-微软社区贡献者,版主,2013年6月13日星期四凌晨2:16”