web-dev-qa-db-fra.com

Impossible de traiter le fichier resx du fait qu’il se trouve sur Internet ou dans une zone restreinte ou qu’il porte la marque Web sur le fichier

Je suis confronté à un problème lors du débogage du codage de l'API c # dans Visual studio 2017. Le débogage n'a pas commencé et un message d'erreur tel que

enter image description here

Une idée sur ce message d'erreur? S'il vous plaît aider.

41
Raju.Saravanan

Si vous avez téléchargé le fichier à partir d'Internet, séparément ou à l'intérieur d'un fichier .Zip ou similaire, il est peut-être verrouillé, car il est signalé comme provenant de la zone Internet. De nombreux programmes vont utiliser cela comme un signe que le contenu ne doit pas être approuvé.

La solution la plus simple consiste à cliquer avec le bouton droit de la souris sur le fichier dans l'Explorateur Windows, à sélectionner Propriétés, puis en bas de cette boîte de dialogue, vous devez avoir l'option "Débloquer". N'oubliez pas de cliquer sur OK pour accepter le changement.

Si vous avez récupéré le fichier dans une archive, il est généralement préférable de le débloquer en premier. Si le fichier provient de la zone Internet et que vous le décompressez, cet indicateur peut se propager à la plupart des fichiers que vous venez de désarchiver. Si vous débloquez d’abord, les fichiers non archivés devraient fonctionner correctement.

Il existe également une commande Powershell pour cela, nblock-File :

> Unblock-File *

En outre, il existe des moyens d'écrire du code qui supprimera également le verrou.

75
  1. Ouvrez l'explorateur de fichiers. Accédez au répertoire projet/solution
  2. Recherchez * .resx. -> Vous obtiendrez la liste des fichiers resx
  3. Faites un clic droit sur le fichier resx, ouvrez les propriétés et cochez l'option 'Débloquer'
  4. Répétez n ° 3 pour chaque fichier resx.
  5. Rechargez le projet.
25
Atul Sureka

Aucune de ces réponses n'a fonctionné pour moi, j'ai dû faire ce qui suit:

  1. Menu Démarrer> tapez 'Options Internet'.
  2. Sélectionnez la zone Intranet local sous l'onglet Sécurité , puis cliquez sur l'onglet Bouton Sites
  3. Cliquez sur le bouton Advanced .
  4. Entrez le fichier: // [nom de l'ordinateur]
  5. Assurez-vous que ' Nécessite une vérification du serveur ... ' est décoché.

Source: https://superuser.com/q/445

13
Baddack

Aucun de ce qui précède n'a fonctionné.

  • L'option "Débloquer" n'est pas présente dans les propriétés de l'explorateur.
  • Recréer un fichier, ajouter un dossier (et un fichier resx) à Outils-> Options-> Paramètres de confiance ne fonctionne pas.

La solution consistait à copier le projet localement (à partir du lecteur réseau).

1
Vadim

Je suis tombé sur une autre raison possible de cette erreur. Si vous utilisez des liens symboliques NTFS dans votre arborescence de projet et probablement des lecteurs substitués, vous pouvez obtenir cette erreur même s'ils pointent vers votre lecteur local. Si tel est le cas, essayez d'éviter la situation lorsque les fichiers .resx sont atteints via des liens symboliques.

0
Michael Yutsis

Non de ce qui précède a fonctionné pour moi
J'utilise Windows 10 - 64 bits ET VS2017
ce qui a fonctionné a été de déplacer le dossier
en dehors du dossier OneDrive dans c: \

0
Yinon Dotan