2010-10-29 2 views
4

Хорошо, это странно. Некоторые фонIIS 6 не обслуживает asp.net 1,1 страницы?

  • Windows 2003 R2 SP2 32-бит
  • IIS 6,0

У меня есть очень простой dot.net 1.1 пример приложения, которое просто перекликается что-то на экране с помощью ответа. написать. Прекрасно работает на моей рабочей станции. Как только я развожу его на этот сервер, когда я перейду на страницу, он не будет отображаться, а вместо этого будет загружать исходный код моего aspx-файла, т. Е. Он отображает всю мою разметку asp.net, но не выполняет/не отображает страницу.

  • Я запускать asp.net_regiis -i
  • Я включил ASP.NET 1.1 в расширениях веб-служб.
  • виртуальный каталог настроен для работы под asp.net 1.1
  • Я зашел в настройку конфигурации и убедился, что файлы .aspx сопоставлены с aspnet_isapi.dll в папке 1.1 framework.
  • он устанавливается как приложение и имеет имя приложения, которое соответствует для виртуального каталога

Я знаю, что я должен быть что-то отсутствует, но не может видеть, что ..

редактировать

еще одна подсказка .. если я войду в свойства для виртуального каталога, там нет вкладки, чтобы выбрать версию asp.net. Я должен использовать утилиту aspnetswitcher, чтобы выбрать, какую структуру обрабатывать данный vdir.

+0

Устанавливается как приложение тоже? У меня есть имя приложения и т. Д. – brumScouse

+1

Вы можете попробовать serverfault.com для вопросов настройки сервера. Хотя, это одна из границ. – NotMe

ответ

2

Если вы используете IIS 6.0 на своей локальной рабочей станции для подключения к экземпляру IIS серверов, то вкладка ASP.net не отображается (go figure!). Если вы удалитесь на сервер, тогда просмотрите его, тогда он будет там.

Было бы маловероятно, чтобы это привело к решению, как если бы была выбрана неправильная версия .net, вы все равно получите либо страницу, либо страницу с желтым экраном смерти.

ASP.net 1.1 необходимы определенные файлы в корневом каталоге сайта, чтобы понять, что это приложение .net. В верхней части моей головы это был web.config, возможно, глобальный. Но 1.1 нужно было скомпилировать (по крайней мере, в нашем примере), поэтому вам также нужно было скопировать папку bin с соответствующей DLL.

Удачи.

Смежные вопросы