Я вижу здесь проблему, ваши данные таковы, что они приводят к перекрестному соединению, когда вы присоединяетесь к ['year','Emirate']
. Например, Абу-Даби 2001 года присоединился к Абу-Даби 2001 года в обоих фреймах данных за "выполнено и не выполнено". В основном это отношение m x n, объединяющее наборы данных. Если вы не укажете первичный ключ, который может однозначно идентифицировать каждую строку, вы получите одинаковые результаты.
Это происходит с нами, когда возникает ошибка в разметке (!). Плохо то, что VS просто проглотит ошибку и скажет вам Failed.
Я предлагаю запустить публикацию из командной строки, используя MSBuild. Это не так просто, но это работает (как только вы это сделаете).
This is probably not the case for you, but I've seen this happen when I'm publishing a web site. If the app_offline.htm file is not excluded from your project (if you use this file), the publish will fail.
Я в основном работаю с веб-формами и ежедневно сталкиваюсь с этой проблемой. Мне кажется, что публикация завершается неудачно, когда не удается удалить файл, который он пытается заменить. Даже если у меня нет открытых файлов, иногда происходит сбой. Не уверен почему. Не только публикация VS очень часто дает сбой, но и мучительно медленная. Я просто публикую в пустой локальный каталог и использую отдельный FTP-клиент для загрузки файлов. Это больше работает, но работает.
After struggling with a similar issue for about 30 mins with no clue as to what was causing it closed down VS and reopened my project. Started working fine. No idea why but it worked.
I've since discovered that the reason for these particular publish failures was due the "Delete Existing Files" option being checked. Using Visual Studio 2008 under a non-administrative account on Windows Vista could cause a permissions error while attempting to delete the existing files. The publish would fail silently after encountering a file that Visual Studio had insufficient access to delete. Once the files were deleted manually outside of Vidual Studio, the publish functioned normally.
I have not had this issue with Windows 7; I assume the UAC changes in Windows 7 fixed the problem.
То же самое случилось со мной. Я включил файлы изображений, которые не были включены в проект, и удалил изображения, которые не использовались.