2010-01-27 12 views
10

Mam projekt ASP.NET w Visual Studio i dodano klasyczną aplikację forum asp. Kiedy uruchomię to na moim komputerze localhost (XP Pro z IIS), otrzymuję komunikat "Ten typ strony nie jest wyświetlany, ponieważ został wyraźnie zabroniony".Pierwsze "Ten typ strony nie jest obsługiwany", Jak uruchomić klasyczny ASP w VisualStudio na lokalnym komputerze?

Ten projekt ma zarówno ASP.NET, jak i klasyczną ASP działającą w tym samym projekcie.

Jak mogę skonfigurować projekt komputera i/lub Visual Studio do uruchomienia aplikacji asp?

Ta aplikacja działa dobrze na naszym serwerze internetowym, ale muszę ją zmodyfikować i debugować na localhost.

Dziękuję

Jamesa

Odpowiedz

0

Prawdopodobnie nie pozwoliły klasyczne ASP (jest domyślnie wyłączona).

W XP 64 należy przejść do Rozszerzeń usług sieci Web w Menedżerze IIS i ustawić "Aktywne strony serwera" na "Dozwolone".

W XP 32 jest nieco inny (ponieważ działa wcześniejsza wersja IIS) - Myślę, że musisz grać z kartą Filtry ISAPI we właściwościach witryny, ale nie mogę tego teraz sprawdzić.

+0

Jestem XP 32 ... Will spojrzeć. – James

+0

Nie widzę, co należy zrobić w filtrach ISAPI. Nie mogę znaleźć niczego dla rozszerzeń usług internetowych. Mam wersję IIS 5.1 – James

0

Próbujesz uruchomić ASP z serwera WWW Developement (znanego również jako Cassini) dostarczonego z programem Visual Studio. Ten serwer nie obsługuje klasycznej ASP.

Konieczne będzie skonfigurowanie serwera IIS do obsługi witryny internetowej. Następnie można debugować, dołączając do odpowiedniej instancji procesu DLLHOST.EXE.

+0

Czy będę mógł uruchomić się w Visual Studio 2008? –

+0

@Thecrocodilehunter: Nie, nadal będziesz musiał hostować klasyczną stronę ASP w IIS. – AnthonyWJones

0

miałem ten sam problem i okazało się, że przełączanie trybu IIS 6 Izolacja naprawił.

W Internet Information Services (IIS), kliknij prawym przyciskiem myszy 'Web Sites' -> Usługi -> 'Uruchom usługę WWW w trybie IIS 5.0 izolacji' Odznacz

Powiązane problemy