Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>If you have control over the server a really good option is to manually upload the zip. Unzip it and then use IIS manager to point to the new codebase. This way the downtime should be minimal. And if something goes wrong you have your last version intact and can just point IIS to that folder again.</p> <p>On a shared host this won't work as well though. Maybe there is some way to adapt the same strategy by uploading the code and then rename folders to make it point to the new files. </p> <p>Anyway it seems like web deploy should support sending only changed content. But I think you host need to support Web deploy in that case: <a href="http://www.troyhunt.com/2010/11/you-deploying-it-wrong-teamcity_24.html" rel="nofollow">http://www.troyhunt.com/2010/11/you-deploying-it-wrong-teamcity_24.html</a> </p> <p>If you don't have that I guess you could use a script to detect modifications in SVN. Here are some information about how to find changed files: <a href="http://blog.lysender.com/2010/11/svn-list-modified-files-between-revisions/" rel="nofollow">http://blog.lysender.com/2010/11/svn-list-modified-files-between-revisions/</a> You would have to remember that codefiles are compiled into dll files so I would imagine something like this:</p> <ol> <li>Publish the website(Or use the files from statging server whatever makes most sense in your case)</li> <li>Have the script build a list of files to modifiy(translating code files to their dll)</li> <li>Use an ftp that can be controled through the commandline to push the changes.</li> </ol>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload