2008-11-04 7 views
0

J'ai développé une application asp.net et lorsque vous utilisez l'outil de publication dans Visual Studio 2008, mes modifications ne sont pas téléchargées sur le serveur (c'est-à-dire de nouveaux fichiers CSS). J'ai fait un fil à ce sujet sur asp.net et on m'a dit d'effacer mon dossier de paramètres locaux dans mes documents/données d'application, mais parce que je suis sur un pc en réseau au travail, je n'ai pas ce dossier. Y a-t-il un autre moyen de résoudre ce problème?Impossible de télécharger les modifications vers ASP.NET - la fonction de publication ne télécharge pas les modifications

En outre, j'ai essayé de faire une copie (essayé n'importe quoi par désespoir), mais cela ne fonctionnera pas parce que le site est maintenant précompilé.

Merci

+0

Avez-vous des messages d'erreur? la publication réussit-elle mais vous ne voyez pas les changements? essayez de vider le cache du navigateur si c'est le cas, vous devrez peut-être également forcer un pool d'applications à recycler. – Mauro

+0

Aucun message d'erreur. Rien dans les journaux. La publication réussit (tout en sortie est comme il se doit), mais les nouveaux fichiers et les modifications apportées aux fichiers existants n'atteignent pas le serveur). Donc, je ne pense pas que l'effacement du cache du navigateur résoudra le problème. Le pool d'applications peut-être recycler. – dotnetdev

+0

Que se passe-t-il si vous lui dites de supprimer les fichiers avant d'envoyer les nouveaux? – Mauro

Répondre

1

Vous pouvez toujours utiliser FTP. Personnellement, je n'utilise jamais "Publier", j'utilise Beyond Compare pour tous mes besoins de publication.

0

la solution suivante pour exclure les erreurs d'autorisations:

  1. Accédez au serveur dir virtuel en utilisant des chemins unc
  2. Modifier un élément de liste valeur de clé de paire dans le web.config publié et vérifier si vous êtes en mesure pour enregistrer la modification
  3. si cela a réussi, essayez de supprimer manuellement tous les fichiers puis de publier les modifications.
  4. Si cela échoue toujours, publiez dans un dossier local puis copiez du dossier local vers le serveur distant.
0

Comme Jeff Sheldon, j'utilise Beyond Compare dans mon environnement de développement pour pousser vers mon serveur de développement. Lorsque je suis prêt à passer en production, je publie dans un autre répertoire sur mon poste de travail et j'utilise Beyond Compare pour pousser le site compilé en production. Publier devrait copier tout ce que voit votre solution. Si vous ajoutez quelque chose à la structure de répertoire en dehors de Visual Studio et que vous n'actualisez pas ce répertoire dans votre solution, il se peut qu'il ne soit pas publié.

Questions connexes