2013-08-17 3 views
4

Я боролся с этим в течение нескольких дней, и я не могу понять, в чем проблема ... У меня есть веб-сайт Asp.NET mvc 4, который отлично работает, но когда я пытаюсь чтобы развернуть его на лазурный я получаю эту ошибку:Ошибка при создании сайта asp.net mvc

Error 2 The "exists" function only accepts a scalar value, but its 
argument "$(PackageSourceManifest)" evaluates to "D:\Software 
Projects\xxx\xxx\xxxWebSite\obj\Debug\Package\xxxWebSite.SourceManifest.xml 
;D:\Software Projects\xxx\xxx\xxxWebSite\obj\Debug\Package\xxxWebSite. 
SourceManifest.xml" which is not a scalar value.  

Это происходит также Whe я пытаюсь очистить и перестроен, поэтому я думаю, его не процесс лазурного развертывания дает мне неприятность. Я понятия не имею, как справиться с этим и этот сайт должен идти жить tomorow :(

+0

Вы проверили ответы на этот вопрос? Http: //stackoverflow.com/questions/18006428/vs2012-exists-only-accepts-scalar-values ​​ – nozari

+0

@nozari Я сделал, в последнее время ... попробовал сейчас –

ответ

0

Создать резервную копию первого. :)
< взломать > D:\Software Projects\xxx\xxx\xxxWebSite\obj\Debug\Package\xxxWebSite.SourceManifest.xml путь может быть повторен дважды где-то в глубине проекта (или опубликовать или пакетные или магические), где он должен быть только один раз. Найдите его (более уродливая конфигурация, чем ближе вы на самом деле), и рекурсивно попытайтесь удалить все, что связано с ней, которое может быть повторено. </hack >

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

0

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