Служба Windows Server 2003 64bit IIS 6.0 недоступна

Я создал MVC 4 Web Api и запустил все конфигурации, чтобы запустить его, но я получаю ошибку, упомянутую выше.

Журнал событий говорит, что я использую две версии.NET

Я включил 32-битные приложения на сервере

Это доказательство регистрации.NET 4:

CMD

Это ошибка, которую я получаю:

Ошибка 1

Просмотрщик событий

Настройка для вышеуказанной ошибки:

Свойства сайта

Нажав на экран настройки сверху:

Конфигурация приложения

Нажав на правку:

При выборе версии 4 isapi

Если я поменяю подстановочный знак DLL на следующий

При выборе версии 2 isapi

Я получаю эту ошибку, как вы можете видеть, она говорит, что я использую версию 2.net, которая не соответствует действительности согласно первому скриншоту, я попробовал iisreset, чтобы он не помог:

Error2

Подстановочные сопоставления используются для чистых URL при использовании веб-API MVC 4.

Это настройка в IIS:

IIS

Может кто-нибудь, может, подскажет мне решение для этого?

РЕДАКТИРОВАТЬ:

Это ресурсы для начальной настройки, которую я сделал:

http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

http://johan.driessen.se/posts/getting-an-asp.net-4-application-to-work-on-iis6

В основном IIS имеет зарегистрированную среду 4, но использует среду 2, когда я пытаюсь загрузить API.

0 ответов

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