Развертывание Visual Studio одним щелчком "успешно", но файлы не публикуются

Вот вывод после преобразования build/web.config:

Copying all files to temporary location below for package/publish:
obj\Release\Package\PackageTmp.
Publishing folder /...
Site was published successfully path_goes_here
========== Build: 0 succeeded, 0 failed, 1 up-to-date, 0 skipped ==========
========== Publish: 1 succeeded, 0 failed, 0 skipped ==========

тем не менее, когда он загружает корневую папку, там ничего нет. Переход на сайт дает ошибку сервера

401 - unauthorized: access is denied due to invalid credentials 

понятно, учитывая, что ничего не находится в этом каталоге, я считаю. Если возможно, вводит в заблуждение.

Чтобы обойти эту проблему, я скопировал и вставил выпуск сервера развертывания на рабочий сервер. У меня не было проблем с доступом при этом, поэтому я не верю, что это мешало мне развертываться из-за разрешений.

Как мне устранить этот конкретный сценарий?

2 ответа

Я пробовал это с /A:Basic, работал для меня

/ A: указывает тип используемой аутентификации. Возможные значения: NTLM и Basic. Если указан параметр провайдера wmsvc, типом аутентификации по умолчанию является Basic; в противном случае тип аутентификации по умолчанию - NTLM.

Я попробовал следующее, которое сработало для других людей, надеюсь, вы можете работать на вас:

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

Опубликовать как веб-пакет развертывания, затем вернуться и опубликовать в файловой системе.

Переустановка VS2012=0 работала, пока обновление не обновило мой диалог публикации.

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

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

Надеюсь это поможет.

Другие вопросы по тегам