簡単な答え: 問題はMicrosoft.AspNet.Web.Optimization
beta2 でした。非常に非効率的なことを行っており、ページのレンダリング時間が 1 秒長くなります。使用している場合は、アップグレードしてください。今。
私はスティーブンのアドバイスに従い、MiniProfiler を使用してビューの速度低下の原因を調べました。jQuery UI JSのSystem.Web.Optimization.Scripts.Render()
レンダリングでした。
この質問のアドバイスに従って(また、この質問は問題に対処しているようです)、アップグレードしました:
PM> Update-Package Microsoft.AspNet.Web.Optimization
Updating 'Microsoft.AspNet.Web.Optimization' from version '1.0.0-beta2' to '1.0.0' in project 'Bacp.Assess.Web'.
Microsoft.AspNet.Web.Optimization
これにより、との両方がアップグレードされますWebGrease
。アップグレード後の同じページは次のとおりです。
うーん。:-) ページのレンダリング時間を 99.9% 削減しました。私のサイトの他のページも非常に高速にレンダリングされています。beta2 が何をしていたのかはわかりませんがMicrosoft.AspNet.Web.Optimization
、ASP.NET を取り巻くボールとチェーンのようなものです!