Visual Studio: Невозможно добавить на веб-сайт ... Невозможно добавить файл ... Доступ запрещен Ошибка 550 - PullRequest
25 голосов
/ 28 марта 2012

Я пытаюсь опубликовать свой проект с моей машины разработки в промежуточную среду.Я бы щелкнул правой кнопкой мыши по проекту в visual studio и нажал "опубликовать".Большинство файлов были бы опубликованы просто отлично, но некоторые доставляли мне проблемы.В выходном журнале было несколько сообщений об ошибках, в которых было указано:

Невозможно добавить «XXX.ext» на веб-сайт.Невозможно добавить файл «XXX.ext».Доступ запрещен (550)

Я подписан на this : Но я не вижу флажка "Только для чтения" ...

есть идеи ?Заранее спасибо.

Ответы [ 9 ]

31 голосов
/ 19 января 2013

Я только что решил эту проблему на своей собственной системе. Это была проблема с разрешениями. Я должен был предоставить себе права на «запись» в каталоге IIS (в моем случае это wwwroot). Я повторил публикацию из Visual Studio, и она отлично работала.

18 голосов
/ 20 июля 2015

Открыть Visual Studio в режиме администратора. Это решило мою проблему.

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

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

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

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

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

1 голос
/ 12 декабря 2016

Если вы уже опубликовали свое решение и теперь оно не публикуется, запустите Visual Studio в режиме администрирования и затем опубликуйте его.

0 голосов
/ 08 мая 2019

Вы ЛОКАЛЬНЫЙ администратор на своем ПК? Если нет, то это может быть проблемой, и именно так я решил проблему на работе.

0 голосов
/ 12 декабря 2018

Нам пришлось добавить полный путь к месту публикации. Таким образом, местоположение публикации было:

\ webtest1 \ W_Apps

Мы сделали это:

\ webtest1 \ D $ \ Webdata \ Intranet \ Depts \ SO \ W_Apps

и тогда у нас не было сообщения об ошибке

0 голосов
/ 04 мая 2018

В моем случае я уже пытался снять флажок «Только для чтения» в папке и файлах проблемы, но все равно не работает. Я уже запускаю VS как администратор. Я просто перезапустил Visual Studio и снова опубликовал проект, и это решило проблему.

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

у него есть проблема с правами доступа вашего веб-сервера. Вы должны перейти по физическому адресу вашего веб-сайта и поделиться с пользователем учетной записи ftp, которую вы создали ранее, и ваша проблема решится

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

Решением для меня было перезапустить пул приложений для веб-сайта в IIS . У меня была эта проблема (доступ запрещен) для нескольких папок в каталоге публикации, и ни одно из перечисленных выше решений не помогло мне. После того, как я переработал пул приложений, я смог опубликовать без проблем.

...