.Net Web Application - Don't precompile
We recently converted a website made with .Net WebForms from a Web Site project, to a Web Application Project. This is all well and good, except it's now a pain because to change any of our code-behind files we have to rebuild the whole site, whereas before all we had to do was save the code-behind file. This means changing pages in logged in areas requires not only rebuilding the whole Web Application, but then logging in again for a user. Is there a way to remove the precompile option while running locally so we can debug as we used to with a Web Site project? I have tried removing the <compilers> section from the web.config, and also removed the <compilation> too, but neither seem to have made a difference. EDIT: I realise now I wasn't very clear. I'm talking about debugging the site locally, not when publishing.
No. Web Application projects load from a DLL; they have no option to compile source at runtime. You should specify a fixed validation & decryption keys in Web.config so that users don't need to log in again after deploying (more detail).
copying ASP.NET project files with code to server
What are the app pool identity and account for anonymous access for?
autocomplete with asp.net generated json
Web.Config transformation of custom config section
image upload to file system [closed]
Architectural decisions about popups in web (.NET Vision)
Set-cookie is intermittently not being obeyed
Is there a way using ASP.NET to always run some server side code when a user leaves a page?
System.Diagnostics.Process.Start not work from an IIS
IIS 7 Error Codes
viewstate field completely missing in safari
What are the best practises to improve the application performace while using LINQ Queries?
difference between asp.net cache object and application object
How to retrieve the currently logged in user role name in textbox using vb.net?
Weird memory increase on application pool recycle