Подтвердить что ты не робот

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

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

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

Я следую this: Но я не могу установить атрибут "Только для чтения"...

У вас есть идеи? Спасибо заранее.

4b9b3361

Ответ 1

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

Ответ 2

Откройте визуальную студию в режиме администратора. Он решил мою проблему.

Ответ 3

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

  • Перейти к папке с опубликованным файлом
  • Выберите проблему Файлы
  • Свойства
  • Снимите флажок Только для чтения

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

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

Ответ 4

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

Ответ 5

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

Ответ 6

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

Ответ 7

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

Ответ 8

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

\Webtest1\W_Apps

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

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

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

Ответ 9

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