Question

Quand je fais un « publier » sur mon site Web ASP.NET MVC, je trouve inutile des dossiers vides dans le dossier de publication.

Ceci est gênant parce que je dois les supprimer manuellement afin qu'ils ne soient pas téléchargées par FTP.

Cela se produit même lorsque je sélectionne les boutons radio-suivants:

  • Supprimer tous les fichiers existants avant de publier
  • Copier
    • Seuls les fichiers nécessaires pour exécuter cette application

Il ne copie pas tous dossier, seul un ou deux au hasard dossiers. Je ne sais pas pourquoi il choisit de copier seulement ces dossiers, mais pas les autres. Ils ne sont pas système-dossiers ou quoi que ce soit - je les ai fait moi-même

.

Pourquoi est-ce qui se passe?

Était-ce utile?

La solution

Il est juste la façon dont fonctionne l'assistant publier. Si vous voulez plus de contrôle sur la façon dont un projet Web est déployé, vous pouvez faire un projet de déploiement web si vous avez édition développeur de Visual Studio. (Peut-être professionnel et je ne suis pas sûr.)

On dirait que vous pourriez être en mesure de le télécharger aussi?
http://www.microsoft. com / downloads / Details.aspx? FamilyId = 0AA30AE8-C73B-4BDD-BB1B-FE697256C459 & displaylang = fr

Autres conseils

L'Assistant Publication semble inclure des dossiers vides personnalisés au niveau des racines si elles contiennent des sous-dossiers qui contiennent également le code. Exemple:

--Folder1 -+
           +- ParentClass.cs 
           +- Subfolder2 -+
                          +- ChildClass1.cs
                          +- ChildClass2.cs

entrainera dans un vide « Dossier1 » montrant dans l'endroit où vous publiez. Je pense que c'est un artefact de la propriété « Provider namespace » sur les dossiers et les éléments <Compile Include="Folder1\Subfolder2\ChildClass1.cs" /> du fichier csproj.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top