Я получаю “Попытку, был сделан загрузить программу неверным форматом” ошибка на проекте репликации sql server

let url = NSURL.URLWithString("http://live-wallpaper.net/iphone/img/app/i/p/iphone-4s-wallpapers-mobile-backgrounds-dark_2466f886de3472ef1fa968033f1da3e1_raw_1087fae1932cec8837695934b7eb1250_raw.jpg");
var err: NSError?
var imageData :NSData = NSData.dataWithContentsOfURL(url,options: NSDataReadingOptions.DataReadingMappedIfSafe, error: &err)
var bgImage = UIImage(data:imageData)
317
задан Pero P. 6 September 2012 в 12:53
поделиться

2 ответа

Я нашел решение. Я недавно обновил свою машину до 64-разрядного Windows 2008 Server. SqlServer. Пространство имен репликации было записано для 32-разрядных платформ. Все, что я должен был сделать для получения его работающий снова, должно было установить Целевую платформу в Свойствах Сборки Проекта к X86.

120
ответ дан baldy 23 November 2019 в 01:02
поделиться

Ответ от baldy ниже правильный, но вам также может потребоваться включить 32-битные приложения в вашем AppPool.

Источник: http://www.alexjamesbrown.com/uncategorized/could-not-load-file-or-assembly-chilkatdotnet2-or-one-of-its-dependencies-an-attempt-was- made-to-load-a-program-with-an-invalid-format /

При настройке приложения для запуска на моем локальном компьютере (работающем под управлением Vista 64bit) я обнаружил следующую ошибку:

Не удалось загрузить файл или сборка ChilkatDotNet2 или одна из ее зависимости. Была сделана попытка загрузить программу с некорректным формат.

Очевидно, что приложение использует компоненты ChilKat , но может показаться, что мы используем только 32-битную версию.

Чтобы устранить эту ошибку, я настроил свой пул приложений в IIS, чтобы разрешить 32-битные приложения. Откройте диспетчер IIS, щелкните правой кнопкой мыши пул приложений и выберите «Дополнительные параметры» (см. Ниже)

enter image description here

Затем установите для параметра «Включить 32-разрядные приложения» значение «Истина».

enter image description here

Готово!

402
ответ дан 23 November 2019 в 01:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: