2010-04-27 6 views
2

J'ai publié une application C# .net dans le mauvais dossier. J'utilise VS 2005. Comment puis-je annuler la publication de l'application pour pouvoir republier dans le bon dossier.Comment annuler la publication d'une application .Net

J'ai essayé de publier simplement dans un autre dossier et maintenant l'application ne s'exécutera pas de l'un ou l'autre emplacement.

+4

La publication dans un dossier donné ne devrait pas avoir d'importance pour l'application. Quel genre d'erreur obtenez-vous? –

Répondre

3

La publication est essentiellement juste une copie de l'application construite dans le dossier de destination, autant que je sache. Cela indique un problème différent dans votre application comme étant la source de votre erreur.

5

Vous devrez supprimer manuellement tous les fichiers publiés du mauvais dossier.

Il n'y a pas de fonction "rappel"/"dépublier" dans VS. Tout "publish" est compile et copie les fichiers compilés et autres fichiers et dossiers inclus (images, css, js etc) dans le répertoire spécifié.

1

Plus que probablement votre application ne fonctionne pas à partir de l'un ou l'autre dossier, car il est configuré pour utiliser asp.net 1.1 ou n'a pas installé asp.net du tout sur le serveur. S'il est installé, et 1.1 et 2.0+ sont installés, il sera par défaut à 1.1, et le dossier doit être configuré pour utiliser 2.0+.

Mais à part cela, vous supprimez simplement les fichiers du serveur à la main.

1

La fonction de publication crée également "Application" sur IIS, donc je commencerais probablement par ouvrir le serveur IIS avec "Internet Information Services Manager", et supprimer l'application avec le mauvais dossier.

+0

en d'autres termes, si vous supprimez les fichiers du dossier, il y aura toujours un site dans les services Internet (IIS) avec un nom de votre application pointant vers le mauvais emplacement ancien. – jhexp

Questions connexes