3 votes

Comment supprimer "crypter les contenus pour sécuriser les données" ?

Mon site Web a eu des problèmes de chargement d'une image, d'un fichier css et d'un fichier javascript téléchargés sous forme de paquet à partir de "Superfish".

J'ai trouvé que le problème venait du paramètre "encrypt content to secure data" sur chacun des fichiers. Ok, alors j'ai fait un clic droit -> propriétés -> Avancé et j'ai décoché le paramètre "encrypter le contenu pour sécuriser les données".

Toutefois, lorsque je procède à une nouvelle publication à l'aide de Visual Studio 2010, les fichiers publiés présentent à nouveau l'indicateur. Les fichiers sources ne sont pas marqués, seulement les fichiers publiés. Tous les fichiers sont supprimés avant de commencer la publication.

J'ai complètement recréé chaque fichier en collant le contenu dans un nouveau fichier, mais quand ils sont copiés, le drapeau est remis à zéro.

J'ai essayé de publier dans un autre dossier, mais hélas le nouveau fichier est toujours créé avec un contenu crypté.

Il semble que Visual Studio pense toujours que ce paramètre doit être signalé, ou qu'il copie une version en cache du fichier depuis un endroit où le paramètre n'a pas été supprimé.

Comment empêcher le paramètre d'être redéfini après chaque publication ?

0voto

Mike P. Points 1132

J'ai eu le même problème avec un fichier CSS. Le fichier était en quelque sorte crypté dans le dossier du projet, si bien que lorsqu'il était déployé, il reportait cet indicateur. En le corrigeant dans le dossier du projet, le problème a été résolu.

Vérifiez votre source locale, assurez-vous que ce n'est pas crypté là d'abord. Je sais que tu as dit qu'ils ne l'étaient pas, mais vérifie encore.

0voto

TTT Points 529

Je viens d'avoir exactement le même problème. Les fichiers sources étaient initialement cryptés dans mon dossier images. Je les ai déchiffrés dans le dossier source, mais même après les avoir supprimés dans le dossier de destination, la publication a réinitialisé le drapeau chiffré dans les fichiers de destination. Cependant, après avoir fait une reconstruction complète de ma solution, le problème a disparu.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X