Окружающая среда:
- Windows Server Standard 2008 с пакетом обновления 2 (не R2) x64
- IIS7 с Media Services 4 для Microsoft SmoothStreaming
- MediaWiki и MySQL
SmoothStreaming работает отлично, MediaWiki работает отлично ... Другие разные приложения Php работают отлично.
Я недавно разработал приложение с использованием Visual Studio 2010. Когда я отлаживаю приложение в Visual Studio, оно прекрасно компилируется, без ошибок. Когда я перемещаю скомпилированное приложение на веб-сервер, оно выдает мне ошибки, даже если пул приложений настроен для .Net 4.0. Я явно что-то упускаю, и я не нашла ответов весь день.
Я попытался использовать инструмент aspnet_regiis.exe для регистрации ASP.NET 4 в IIS, но такого файла не существует в% windir% \ Microsoft.NET \ Framework64 \ v4.0.30319 или% windir% \ Microsoft.NET \ Framework \ v4.0.30319.
Я не понимаю, я сейчас на компьютере с Windows 7 Pro x64, и у меня есть необходимые файлы aspnet_isapi.dll в обоих местах ... но не на моем Windows Server 2008, хотя я использовал точно такой же установщик .Net Framework 4 ...
Я также пытался удалить .Net Framework 4 и переустановить так, чтобы он автоматически регистрировался в IIS7, но обработчики asapi никогда не отображаются, и в этих каталогах отсутствует инструмент регистрации.
Что мне здесь не хватает?
Конкретная ошибка (хотя мое исследование конкретной ошибки не дало никакого направления) заключается в том, что «Обработчик» PageHandlerFactory-Integrated «содержит неверный модуль« ManagedPipelineHandler »в своем списке модулей». <modules runAllManagedModulesForAllRequests="true"/>