Не удалось загрузить "Aurigma Graphicsmill", загрузить программу в неверном формате

Не может работать как сайт в visual studio 2013

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

Детали исключения:

System.BadImageFormatException: не удалось загрузить файл или сборку Aurigma.GraphicsMill или одну из ее зависимостей. Была предпринята попытка загрузить программу с неверным форматом.

 
Трассировка стека: [BadImageFormatException: не удалось загрузить файл или сборку 'Aurigma.GraphicsMill' или одну из ее зависимостей. Была предпринята попытка загрузить программу с неверным форматом.] 
    System.Reflection.Assembly._nLoad (имя_файла_сборки, кодовая база строки, сборка доказательствБезопасность, расположение сборки Hint, StackCrawlMark& ​​stackMark, логическое значение throwOnFileNotFound, логическое значение для внутренней проверки) +0 
    System.Reflection.Assembly.InternalLoad (AssemblyName assemblyRef, Evidence AssemblySecurity, StackCrawlMark& ​​stackMark, Boolean forIntrospection) +416 
    System.Reflection.Assembly.InternalLoad (строка String AssemblyString, доказательство AssemblySecurity, StackCrawlMark& ​​stackMark, Boolean forIntrospection) +166 
    System.Reflection.Assembly.Load (String assemblyString) +35 
    System.Web.Configuration.CompilationSection.LoadAssemblyHelper (String assemblyName, Boolean starDirective) +190 

Попробовал, как предложил Graphicsmill часто задаваемые вопросы форумы для веб-приложений

Как решить BadImageFormatException. ( http://www.graphicsmill.com/docs/gm/frequently-asked-questions.htm)

Любые другие предложения по запуску веб-сайта на моем локальном компьютере с помощью Visual Studio 2013 действительно полезны.

2 ответа

Решение

Я нашел ответ, нужно изменить на соответствующий пул приложений.

[ "Была предпринята попытка загрузить программу с неверным форматом", даже если платформы одинаковы

Ответил Калян.

Там много информации об этой проблеме. В основном это проблема 64-битных и 32-битных систем. Что ж, моя точная проблема заключалась в том, что я использовал 64-битный Aurigma.GraphicsMill, но в моем пуле приложений (DefaultAppPool) для параметра " Включить 32-битные приложения" было установлено значение " Истина", которое, если вы читаете описание в нижней части окна, говорит о том, что приложение запускается 32-битный режим. Я пытался запустить 64-разрядный.dll из 32-разрядного приложения.

введите описание изображения здесь

Другие вопросы по тегам