iis - .NET web application automatic update pull-style -
i have several .net web applications use same cms-like framework. when add new feature core framework want each application updated feature. need following steps:
- put app_offline.htm in application root
- copy files have changed update server
- run sql update scripts if needed
- remove app_offline.htm
i read cruisecontrol , other continuous integration tools, have features similar need. problem use push-style update integration server builds source , copies files production servers. can't use approach because clients can't give me access production servers. need have "update" button in iis manager or anywhere else client can click , pulls data update server. knows if there solution achieve this?
thanks
the approach took create script pulls latest deployment version git, stops iis, copies new version over, starts iis. crude if thing in git repository latest deployable version work.
i setup publish button in visual studio copy local git deployment repo. push dev machine , run deployment script on target web servers pulls latest version.
the sql update scripts part of question interesting. sounds need akin db migrations in rails. not have had deal yet point here: http://www.infoq.com/news/2009/01/migrations_dotnet
Comments
Post a Comment