Служба Windows Server 2003 64bit IIS 6.0 недоступна
Я создал MVC 4 Web Api и запустил все конфигурации, чтобы запустить его, но я получаю ошибку, упомянутую выше.
Журнал событий говорит, что я использую две версии.NET
Я включил 32-битные приложения на сервере
Это доказательство регистрации.NET 4:
Это ошибка, которую я получаю:
Настройка для вышеуказанной ошибки:
Нажав на экран настройки сверху:
Нажав на правку:
Если я поменяю подстановочный знак DLL на следующий
Я получаю эту ошибку, как вы можете видеть, она говорит, что я использую версию 2.net, которая не соответствует действительности согласно первому скриншоту, я попробовал iisreset, чтобы он не помог:
Подстановочные сопоставления используются для чистых URL при использовании веб-API MVC 4.
Это настройка в 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.