Привет я должен развернуть использование проекта средства управления DevExpress на сервере IIS 6.0. Проект загружается прекрасный и пока я не добавляю в средствах управления DevExpress. При попытке загрузить сайт я получаю ошибку
Не мог загрузить файл или блок 'DevExpress. Сеть v9.3, Version=9.3.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a' или одна из его зависимостей. Система не может найти файл указанным
Что я делаю неправильно? Я попытался установить средства управления на сервере и также просто скопировать весь блок dlls к мусорному ведру / папка приложения, но я не могу получить эту ошибку уйти. Как я заставляю это работать?
В итоге я зашел в Visual Studio, затем выбрал все ссылки DevExpress и установил для параметра «copy local» значение true.
Не существует официального инструмента для выполнения тонкой установки на сервере, однако член сообщества написал очень полезный инструмент .
Конкретная ошибка означает, что он ищет версию 9.3 сборки DevExpress.Web.
Для развертывания на сервере вам нужны только исполняемые dll. Список необходимых dll находится в файле справки в теме развертывания:
'deployment' results from search.DevExpress.com
Бесплатный инструмент Брендона Мака 'DX Server Installer' также очень удобен (как упоминал @JHappoldt)
И последнее замечание, пожалуйста, помните, что вам не нужно копировать dlls времени проектирования на ваш веб-сервер. Эти файлы предназначены только для использования в Visual Studio. Кроме того, их распространение противоречит [EULA]. Один из простых способов определить dll-файлы времени проектирования заключается в том, что они обычно заканчиваются на '.Design'
Например: 'DevExpress.XtraReports.v9.3.Design' (Это не должно быть развернуто)
.