52

我有一个使用 .Net Framework 4.0 的 ASP.NET (Webforms)。

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

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

我知道我应该搬到MVC4,也许.Net Framework 4.5,但我想知道是否有其他人有同样的问题,如果你知道是什么原因造成的?

在此处输入图像描述

编辑

貌似osFamily=2也有同样的问题。

4

2 回答 2

2

论坛讨论看来,这是一个已知问题。

此处报告了该问题。

从 VS2010 升级到 VS2012,我们注意到部署非常慢,这可以解决,但是单步执行代码也非常慢。

首先,我们认为它可能是设备,但即使在模拟器中它也很慢。我们测试的这台机器是 i7 处理器,内存为 12MB。对于许多在我们论坛上进行报道的人来说,情况似乎也是如此。

阅读更多

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

于 2013-12-21T16:29:57.680 回答
0

http://social.msdn.microsoft.com/Forums/windowsazure/en-us/7cf664b0-5876-4d6a-b54d-fda46c544c6f/azure-deployment-slower-with-w2012-server-than-w2008-server-or- w2008-server-r2?forum=windowsazuretroubleshooting

'我尝试使用 .NET 4.5 得到相同的结果。我认为与 Azure SDK 1.7 & 2.0 有关

以编程方式配置 Azure 缓存客户端'由 Jordi Torra 回答

Azure SDK 1.7 & 2.0 似乎有问题。

于 2013-12-21T16:20:40.317 回答