Dot-Net

@ServiceHost Debug=‘true’ - 性能損失?

  • September 30, 2019

在 svc 文件中設置 Debug=“true” 是否會降低性能?是否足以保證在生產環境中將其設置為“假”?

%@ ServiceHost Language="C#" **Debug="true"** Service="AwesomeService" %>

謝謝

在您的".svc"文件中,如果您將服務編寫為內聯程式碼,或者在“ App_Code ”文件夾中實現服務並啟用debug模式,則會影響性能。

通常,始終debug="false"在部署到生產之前進行設置。如果啟用調試模式,您的應用程序的性能可能會降低。

在發布模式下,調試符號不會烘焙到程序集中,因此您無法使用 Visual Studio .NET 或其他原始碼調試器對其進行調試。很酷的是,在此建構操作期間程式碼也得到了優化。

引用自:https://stackoverflow.com/questions/10088447