Получение "Этот тип страницы не обслуживается", Как запустить классический ASP в VisualStudio на локальном компьютере? - PullRequest
10 голосов
/ 27 января 2010

У меня есть проект ASP.NET в Visual Studio и я добавил классическое приложение asp forum. Когда я запускаю это на своем локальном компьютере (XP Pro с IIS), я получаю «Этот тип страницы не обслуживается, потому что он явно запрещен».

В этом проекте и ASP.NET, и классический ASP работают в одном проекте.

Как настроить мой компьютер и / или проект Visual Studio для запуска приложения asp?

Это приложение отлично работает на нашем веб-сервере, но мне нужно изменить его и отладить на localhost.

Спасибо,

Джеймс

Ответы [ 4 ]

2 голосов
/ 06 февраля 2010

Это то, что я сделал, и это сработало отлично:

http://blogs.msdn.com/greggm/archive/2006/03/15/552108.aspx

0 голосов
/ 22 февраля 2011

У меня была такая же проблема, и я обнаружил, что переключение режима изоляции IIS 6 исправило ее.

В диспетчере информационных служб Интернета (IIS) щелкните правой кнопкой мыши «Веб-сайты» -> «Служба» -> снимите флажок «Запускать службу WWW в режиме изоляции IIS 5.0» *

0 голосов
/ 27 января 2010

Вы пытаетесь запустить ASP с веб-сервера разработки (также известного как Cassini), поставляемого с Visual Studio. Этот сервер не поддерживает классический ASP.

Вам потребуется настроить сервер IIS для обработки веб-сайта. Затем можно выполнить отладку, подключив к соответствующему экземпляру процесса DLLHOST.EXE.

0 голосов
/ 27 января 2010

Возможно, вы не включили классический ASP (по умолчанию он отключен).

В XP 64 вам нужно зайти в расширения веб-служб в диспетчере IIS и установить для «Активные страницы сервера» значение «Разрешено».

В XP 32 все немного по-другому (поскольку он работает с более ранней версией IIS) - я думаю, что вам нужно поиграть с вкладкой ISAPI Filters в свойствах веб-сайта, но я не могу сейчас это проверить.

...