Автоматизация сборки Microsoft TFS - ошибка ASPNETCOMPILER - PullRequest
2 голосов
/ 16 февраля 2010

Я пытаюсь запустить автоматизацию сборки для нашего решения TFS. Решение содержит несколько библиотек классов и один веб-сайт (не веб-проект). Кажется, все хорошо, кроме веб-сайта. Я получаю следующую ошибку:

ASPNETCOMPILER: ошибка ASPRUNTIME: целевой каталог не пустой и не содержит ранее скомпилированного приложения. Пожалуйста, удалите его вручную или выберите другую цель.

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

Есть идеи?

Ответы [ 3 ]

0 голосов
/ 21 ноября 2010

и для других: вы иногда получаете это, если в вашей папке .Net Temp Files есть файлы. Вы можете попробовать удалить их из% windir% \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files

0 голосов
/ 26 июля 2011

У меня только что возникла эта проблема, и для ее устранения я снял флажок атрибута «только для чтения» в папке, содержащей решение.Я получаю эту ошибку только при запуске msbuild.Когда я открыл решение в VS2010, я не получил эту ошибку компиляции.

0 голосов
/ 18 февраля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...