Не удается опубликовать веб-сайт в Visual Studio 2010 (MVC3) - PullRequest
4 голосов
/ 12 июля 2011

Я пытаюсь опубликовать веб-сайт, используя опцию публикации, указанную в свойствах обозревателя решений в Visual Studio 2010, но я получаю ошибки, ниже приведена ошибка:

Ошибка 1 Не удалось скопировать файл obj \ Release \ Package \ PackageTmp \ Content \ css \ Site.css в obj \ Release \ Package \ PackageTmp \ obj \ Release \ Package \ PackageTmp \ Content \ css \ Site.css. Не удалось найти файл 'obj \ Release \ Package \ PackageTmp \ Content \ css \ Site.css'

Любые идеи или предположения, почему эта ошибка появляется, что приводит к сбою публикации. Также я проверяю папку obj \ Release, почти все файлы имеют восклицательный знак рядом с ней.

Ответы [ 4 ]

14 голосов
/ 12 июля 2011

Зайдите в проводник Windows, перейдите в корень вашего сайта, найдите папки bin и obj и отправьте их в корзину.Создайте приложение и попробуйте опубликовать снова.

РЕДАКТИРОВАТЬ

Это потому, что у вас есть ссылка на файл в вашем проекте, который не существует или отличается от версииваш файл проекта ожидает.Попробуйте щелкнуть Show All Files в обозревателе решений и найти файл с желтым треугольником рядом с ним.Затем щелкните правой кнопкой мыши -> Исключить из проекта.Это должно решить вашу проблему.

0 голосов
/ 10 октября 2014

Понимаю, что на этот вопрос ответили, но я подумаю, что внесу свой вклад.

Получена та же ошибка.Файл показывался так же, как в Visual Studio.

В конце концов я попытался открыть его и не смог.

Оказывается, один из других разработчиков исключил файл и затем передал управление исходным кодом(ТФС).Я тогда получил последнюю.

Моя последующая публикация не удалась, хотя сборка прошла успешно (это был файл cshtml, так что этого следовало ожидать).

Я также исключил файл из своего проекта, и все работало.

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

0 голосов
/ 10 марта 2014

Я полагаю, вы удалили какой-либо файл проекта напрямую (не из проекта). Проект по-прежнему имеет ссылку на них и ищет их при публикации

. Закройте решение и откройте его снова, затем удалите файл из проекта

.
0 голосов
/ 12 июля 2011

Ищет файл, который не существует, если ваш wile отсутствует в решении, он не позволит построить.

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

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

- неправильно истолковывать

Правая кнопка на файле. выберите опцию build action и выберите контент копировать в выходной каталог выберите всегда копировать (это обеспечит копирование файла в каталог)

опубликуйте и файл должен быть там

и ты должен быть готов к работе:)

...