IIS 6 Не удается загрузить тип из global.asax

Я столкнулся со своеобразной проблемой, когда мой развернутый код работает, как и ожидалось, на IIS10 на моем компьютере. Однако на отдельном сервере с IIS6 выдает ошибку.

Parser Error Message: Could not load type 'Namespace.Global'

До сих пор я сделал следующие проверки

  • Гарантировано, что пространство имен в Global.asax совпадает с пространством имен проекта.
  • Для свойств Global.asax установлено значение «Действие сборки: содержимое» и «Копировать в выходной каталог»: всегда

Я также пробовал предложения из следующих сообщений, но я не нашел никаких успехов

Ошибка загрузки парсера

Не удалось загрузить тип из Global.asax

Не удалось загрузить тип 'MyNameSpace.Global

Содержимое Global.asax

<%@ Application Codebehind="Global.asax.vb" Inherits="Namespace.Global" %>

Какие-либо предложения ?


person Ananth Kumble    schedule 25.04.2018    source источник
comment
Разве типы не чувствительны к регистру?   -  person Maximilian Burszley    schedule 25.04.2018
comment
Извините, это была опечатка, позвольте мне отредактировать вопрос.   -  person Ananth Kumble    schedule 25.04.2018
comment
Таким образом, это пространство имен (заполнитель для моего фактического пространства имен), и я не редактировал/не переименовывал пространство имен в своем проекте.   -  person Ananth Kumble    schedule 25.04.2018
comment
@ TheIncorrigible1, у вас есть предложения по этому поводу?   -  person Ananth Kumble    schedule 25.04.2018


Ответы (1)


Решил ее, приложение было скомпилировано на .NET framework 4.0 на моей машине, а сайт на IIS 6 настроен на .NET Framework 1.xx.

После настройки конфигурации веб-сайта на .NET 4.0 проблема больше не появлялась.

Надеюсь, это поможет кому-то :)

person Ananth Kumble    schedule 25.04.2018