Ошибка публикации в проекте веб-приложения (MVC) - PullRequest
1 голос
/ 14 января 2009

Я обычно использую функцию «Опубликовать» в VS 2008, чтобы получить правильные файлы и так далее, чтобы я мог публиковать на своем сайте. Но время от времени публикация завершается неудачно без какого-либо хорошего сообщения об ошибке. Я знаю, что это может быть несколько разных причин, но я начинаю очень уставать от этого сейчас.

Может кто-нибудь научить меня, как создать сайт из командной строки? Как я уже сказал, это проект MVC. Могу ли я использовать aspnet_compiler для этого? Какие параметры я должен использовать для имитации того же поведения, что и «Опубликовать»?

Ответы [ 5 ]

1 голос
/ 18 мая 2010

РЕШЕНИЕ !!!!

Показать окно вывода. VS 2005 - Просмотр -> Вывод.

Когда вы опубликуете это, вы получите все ошибки.

1 голос
/ 20 февраля 2009

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

Таким образом, FP не требуется, а права доступа к каталогам никогда не меняются. Иногда это будет работать, а потом просто не получится. Консоль вывода бесполезна для устранения неполадок. Он скажет, что сборка прошла успешно, а затем публикация не удалась на следующей строке. Конец регистрации. Спасибо ни за что: (

Отсутствие хорошего сообщения о том, почему публикация не удалась, крайне раздражает. Это VS 2008, можно подумать, что они могут хотя бы дать подсказку.

Есть две вещи, которые я сделал, чтобы обойти эту проблему.

  1. Переключение между параметрами «Заменить соответствующие файлы локальными копиями» и «Удалить все существующие файлы перед публикацией».

  2. Перезапустите IDE.

Публикация в другой каталог, очистка, а затем сборка и остановка IIS не работали.

1 голос
/ 27 февраля 2009

Я вроде понял это. Не сбойная часть, но вместо этого я создал скрипт сборки командной строки. Я написал об этом здесь .

У меня были проблемы с вставкой кода здесь, но вся информация в блоге.

0 голосов
/ 03 августа 2009

Я столкнулся с этой же проблемой. Посмотрев на комментарий к ссылке в блоге Stuck, которую он разместил, я попытался использовать функцию экспорта TortoiseSVN, чтобы получить чистую копию кода без использования svn admin. Выполнение компиляции и публикации работало оттуда.

Не знаю, соответствует ли это вашей проблеме, но мы здесь используем SVN, TortoiseSVN и AnkhSVN. Если у вас такая же настройка, возможно, стоит попробовать.

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

0 голосов
/ 05 февраля 2009

У меня та же проблема, но я не знаю причину, поэтому не могу воспроизвести ее.

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

по крайней мере, в моем случае это сработало, hth

...