2011-01-11 59 views
3

任何人都可以關注以下行爲。我們有一個.NET Web應用程序的UAT和Production版本。 UAT大約需要5秒鐘才能完成特定的操作,而Prod則需要35秒以上。在Web.config中將信任級別設置爲「高」會使應用程序運行速度變慢?

這甚至發生在將兩個Web應用程序指向同一個數據庫並將它們都放在同一臺機器上時。

罪魁禍首終於被發現是下面的條目,這是在督促而不是UAT的web.config

<trust level="High" originUrl="" /> 

任何人能揭示爲什麼會引起如此顯著性能退化任何光線?

+0

我可以建議分析嗎? – Domenic 2011-01-11 23:03:46

回答

1

代碼訪問安全檢查,做到添加這在很大程度上是在完全信任模式優化掉了,因此至少是可以想象的,這是罪魁禍首成本。假設您可以在工作站上重現相同的效果,則必須對其進行配置。

相關問題