Wenn Sie in Ihrer Datei " ".svc"
" Ihren Dienst als inline -Code schreiben oder den Dienst im Ordner " App_Code " implementieren und den debug
-Modus aktivieren, ist dies der Fall wird die Leistung beeinflussen.
Stellen Sie im Allgemeinen immer debug="false"
ein, bevor Sie die Bereitstellung in der Produktion durchführen. Wenn der Debug-Modus aktiviert ist, kann die Leistung Ihrer Anwendung verringert werden.
Im Freigabemodus werden die Debugsymbole nicht in die Assembly eingebunden Sie können es nicht mit Visual Studio .NET oder anderem Quellcode debuggen Debugger. Was cool ist, ist, dass der Code auch währenddessen optimiert wird Build-Vorgang.
Die kurze Antwort lautet yes , aber wenn Sie all die blutigen Details sehen wollen, schauen Sie sich diesen Blogpost zum Thema.
Scheint, dass dieser Schalter die Erzeugung von Debug-Symbolen nur für Inline-Code steuert.
Debug-Symbole für die Code-Behind-Generierung, die durch andere Optionen gesteuert werden.
Wenn Sie keinen Inline-Code haben, treffen Sie nicht die Leistung.
In der Zwischenzeit gibt MSDN Folgendes an :
Debug
Gibt an, ob der Windows Communication Foundation (WCF) -Dienst mit Debugsymbolen kompiliert werden soll. true, wenn der WCF-Dienst mit Debug-Symbolen kompiliert werden soll; sonst, falsch.
Tags und Links wcf .net performance svc