2013-11-12 7 views
0

У нас есть приложение XBAP. XBAP размещен в IIS на веб-сайте.Проблема загрузки манифеста приложений XBAP в многократном сценарии публикации

То же самое приложение развертывается в нескольких средах, но номера версий сборки различаются в разных средах.

Только некоторые пользователи жалуются на невозможность доступа только к определенным средам. Я заметил, что после доступа к среде, которая просматривается, манифесты загружаются в папку AppData/Local/Apps/2.0/.... После этого, когда они пытаются получить доступ к другой среде, они получают ошибку. См. Информацию об ошибках ниже -

ОБЗОР ОШИБКИ Ниже приведено краткое описание ошибок, подробности этих ошибок перечислены позже в журнале. * Исключение произошло при загрузке приложения. Были обнаружены следующие сообщения об ошибках: + Ссылка в манифесте не соответствует идентификатору загруженной сборки .dll.

Странно то, что даже после удаления всего содержимого из папки AppData/Local/Apps/2.0 и попытки доступа к URL-адресу (который не работает) дает такое же сообщение об ошибке.

Как мы развертываем XBAP - для проекта XBAP у нас есть событие пост-сборки, которое копирует весь вывод в определенную папку в веб-проекте, и мы размещаем XBAP в html, уже присутствующем в той же папке.

ответ

1

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

Для развертывания XBAP, пожалуйста, посмотрите в следующую ссылку,

http://msdn.microsoft.com/en-us/library/aa970060(v=vs.110).aspx

+0

Мы не пересмотр приращения авто с каждого развертывания. Мы делаем это через пользовательскую логику, реализованную с помощью MS build. Тем не менее, не могли бы вы объяснить, почему создание другой версии может создать проблему? – user2983099

Смежные вопросы