Невозможно скопировать файл.Доступ к пути запрещен - PullRequest
32 голосов
/ 17 марта 2012

Я работаю над проектом asp.net 3.5 на удаленной машине. Я получаю к нему доступ через удаленный рабочий стол. Когда я строю проект, я получаю сообщение об ошибке:

Error   62  Unable to copy file "obj\Debug\myprojname.pdb" to "bin\myprojname.pdb". Access to the path 'bin\myprojname.pdb' is denied.

Проект под SVN. Я удалил obj \ Debug \ myprojname.pdb и попытался запустить снова, но получил ту же ошибку. Я пытаюсь удалить только из папки, но после нажатия ОК снова становится только для чтения (я думаю, из-за SVN).

Ответы [ 18 ]

1 голос
/ 27 ноября 2013

Я решил эту проблему, сняв флажок «Только для чтения» в настройках папки. Затем снова загрузите решение:)

0 голосов
/ 28 февраля 2015

ошибка довольно очевидна. Доступ к пути 'bin \ myprojname.pdb \' запрещен.пользователь, под которым запущен процесс веб-консоли (не пользователь, которого вы создали в веб-консоли, а фактический пользователь Windows), скорее всего, «Сетевая служба» не имеет разрешений на эту папку.в этой папке перейдите к разрешениям и добавьте пользователя «Сетевая служба» - щелкните правой кнопкой мыши по этой папке, перейдите к разрешениям и добавьте пользователя «Все»

, который должен решить эту проблему.

0 голосов
/ 11 ноября 2014

Если вы сделали некоторую регистрацию в папке bin, тогда эта проблема придет. Просто удалите этот файл и зарегистрируйтесь снова и создайте его. Это определенно будет работать. Примечание: пожалуйста, ничего не регистрируйте в папке bin

0 голосов
/ 22 сентября 2014

Если вы получаете это только для выбранных файлов :

  1. Перейти к папке опубликованных файлов
  2. Выберите проблему Файлы
  3. Свойства
  4. Снимите флажок «Только для чтения»

Очевидно, это может произойти, когда неиспользованные файлы управления исходным кодом доступны только для чтения, а затем кто-то просто копирует определенные файлы.

(Я попробовал предложения других людей: дать себе доступ на запись к wwwroot, запустив VS от имени администратора, но для меня это был только для чтения, который добился цели. Я уточняю этот ответуказать, что это файлы в месте назначения, которые вы пытаетесь опубликовать.)

0 голосов
/ 12 июля 2014

Я решил эту проблему, исключив папку bin из своего проекта в VS 2012. Щелкните правой кнопкой мыши папку BIN и выберите «Исключить из проекта».

0 голосов
/ 12 марта 2016

Возможно, вам откроют две визуальные студии для двух разных решений. Vs-A находится в режиме отладки, и VsB выдает ошибку об отказе в доступе к файлу .pdb. Так что удалите режим отладки из Vs-A и перестройте Vs-B. Должно работать без ошибок.

Удачи.

0 голосов
/ 11 августа 2017

Я решил эту проблему, очистив все проекты по отдельности, а затем восстановив их по отдельности в порядке их зависимости друг от друга

0 голосов
/ 09 мая 2014

После попытки всех перечисленных ниже вариантов единственным решением было перезапустить Windows 7 .

  • Удален флаг только для чтения.
  • Перезапустите Visual Studio.
  • Удалите соответствующую ссылку (файл .dll) из ссылок и добавьте ее обратно
  • Убедитесь, что bin не зарегистрирован в TFS
  • Удаление спорных файлов из папки bin
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...