Why ASP.Net is getting blocked when updating code with TortoiseSVN

when I update Adobe Flash / Flex code that is not ASP.Net related with TortoiseSVN (latest) on Windows Server 2008, the full site blocks and stops responding.

Is ASP.Net a recompilation of my code, is it IIS 7 or is it Tortoise locking the file system?

How can I prevent or minimize this if I need to do an update when 1000 users are using an ASP.Net website?

UPDATE: Thanks to Aito and Brian, I learned more about AppDomain. I found these two links where I find that creating / deleting folders is recycling AppDomain in ASP.Net 2.

-> If TortoiseSVN creates hidden folder hierarchy .svn folders in it, I think this will block the application!

ASP.NET v2.0 - AppDomain utilities, more prevalent than before http://weblogs.asp.net/owscott/archive/2006/02/21/ASP.NET-v2.0-2D00-AppDomain-recycles_2C00_- more -general than -before.aspx

FIX: ASP.NET 2.0 applications connected to the Internet may stop responding http://support.microsoft.com/kb/911272

I am testing this.

Charles

+2


a source to share


2 answers


I suggest you separate your repository directory from the directory where IIS is used. You can transfer files using a deployment script. Perhaps the problem is that the files you updated are in use and conflicts are occurring.



Hope this helps you.

+2


a source


Aito is correct ... You are calling appdomain reset by updating files in the app directory. Use svn export to upgrade to actual working directory. But like any deployment, you need to find a strategy to handle this in a real site.



+2


a source







All Articles