Tjenare, Okej, denna artikel beskriver hanteringen: http://odetocode.com/Blogs/scott/archive/2005/11/15/2464.aspx det är en debug release tills du ändrar i web.config till debug=false. Har blivit kung på detta, och skrev in på företagswikin detta:Hantering av Debug/Release mode i confmanagern
har ett problem angående inställningarna i Configuration Manager. Det finns inget Releasemode för asp.net applikationer. Det blir releasemode om man tar publish på siten. Men om man vill testa sin webapp i releasemode lokalt blir det då väldigt svårt !
Om man gör en egen solutionbuild, kallar den för Release, går igenom projekten går det lika lite där att sätta Release.. finns endast debug !
Detta måste ju vara känt, och hur går man runt detta ?
Förut använde jag antingen #IF DEBUG, samt Debugger.Isattached. Men man vill ju kunna kompilera hur man nu vill, och testa på vilket sätt man vill.. eller hur ?
Tacksam för hjälp om det går att knåpa dit releasemode igen!
MvhSv: Hantering av Debug/Release mode i confmanagern
Men jag har en fråga, När man deployat och kollar i resulterande web.config, så är fortfarande debug="true" satt där. Betyder det att det ändå är en debugrelease ? Och laddas isånafall symbolfiler in och de övriga optimeringarna som innefattar en debugcompilering ??Sv: Hantering av Debug/Release mode i confmanagern
Sv: Hantering av Debug/Release mode i confmanagern
Eftersom det inte existerar Debug/Release mode längre på asp.net web applikationer, så är det web.config som är kung!
Detta attributet bestämmer detta:
<compilation debug="true">Även om man tar Deploy så måste man stänga av debugmode här i web.config för att undvika debugoptimeringar etc !
Detta betyder att vill man testa Releasemode på den lokala datorn, så stäng av i web.config, och tryck CTRL-F5 för att starta lokalt.
Samma sak med debugmode lokalt. Efter det kan man använda #IF DEBUG som vanligt.
Det finns sätt att få tillbaks ”gamla” debug/release mode med Web Deployment Projects
In conclusion, you control debug and release builds using the debug attribute of the compilation section in web.config – unless you are precompiling the website with the Publish command or the Web Site Deployment tool. The WSD will let you select Debug or Release builds, precompiles the site, and modifies web.config appropriately.
Här kan man tanka WSD som verkar riktigt bra: länk
Se även vår wiki: PDB och XML filer inkluderas i Release kompileringar