la page n'est pas servi, car il a été explicitement interdit - extension .asp est peut-être incorrect

Je suis en train de lancer une version de test d'un site web en utilisant le Système de Fichiers (c'est à dire le "Cassini" serveur web intégré à Visual Studio 2005) plutôt que (IIS 5.1 sur mon Win XP dev PC). Ce site web est un méli-mélo de classique ASP fichiers écrits il y a des années et de nouveaux développement dans ASP.NET (VB.NET).

Comment puis-je obtenir passé ce message d'erreur comme il essaie d'aller à /TestWeb/par défaut.asp? -

Server Error in '/TestWeb' Application.
This type of page is not served.
Description: The type of page you have requested is not served because it has been explicitly   forbidden.  The extension '.asp' may be incorrect.   Please review the URL below and make sure that it is spelled correctly.
Requested URL: /TestWeb/default.asp
Version Information: Microsoft .NET Framework Version:2.0.50727.3603; ASP.NET Version:2.0.50727.3082 

Choses que j'ai vérifié et, auparavant, rencontré en essayant d'obtenir ce gâchis de travail:

  1. C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config
    (qui n'a rien pour *.asp, ni
    HttpForbiddenHandler donc, rien à
    en commentaire).
  2. C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
    (qui n'a rien pour *.asp)
  3. C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG\machine.config
    (avait une HTTPForbiddenHandler pour
    *.asp, mais j'ai commenté comme pour les autres affectations des conseils; semblait
    n'ont aucun effet pour moi).
  4. Pour obtenir au-delà d'une erreur antérieure
    ("Demande d'autorisation de type
    'Système.Web.AspNetHostingPermission'
    a échoué"), j'ai dû aller à
    "Outils d'administration > MME .Net
    Framework 2.0 Configuration > Mon
    Ordinateur> Politique de Sécurité d'Exécution >
    changement de l'Intranet Local pour une Pleine Confiance.
  5. Pour obtenir au-delà d'une erreur antérieure ("la
    réseau de commande bios limite a été
    atteint") j'ai eu à "permettre une chaude
    fix", par adjonction, DWORD
    valeur à la clé de registre suivante:
    HKLM\Software\Microsoft\ASP.NET\FCNMode
    et affectez la valeur 1 (par MS KB
    Article 911272).

Toute cette web a été placé sur un serveur de fichiers dans notre réseau local et à partir de mon bureau VStudio2005 vues par la lettre de lecteur mappé (par ex. V:\SVNwork\myFolder\TestWeb)

Visual Studio 2005 modèles de ce comme un "site web" (pas un "projet d'application web").

Le reste de cet article décrit quelques-uns de fond au sujet de pourquoi je suis en train d'essayer ceci:

Nous avons tendance à recréer le site web sur notre dev PC qui exécutez IIS 5.1 sur Win XP. Mouvement de trucs nouveaux dans la production peut être gênant à l'aide de WinDiff et de la copie des fichiers nécessaires.

Je suis en train de mettre en œuvre le contrôle de source de ce travail. J'ai eu un diable de temps à essayer de configurer Visual SourceSafe 2005 et IIS local à travailler ensemble en douceur (en fait, j'ai eu d'assez bonne chance de mettre "des projets d'application web" sous VSS2005 donc je pense que c'est lié à la lourdeur de la ASP.NET 2.0 "site" modèle et VSS).

De toute façon, j'ai déplacé une version de développement de ce classique de l'AEP et de ASP.NET à un serveur de fichiers dans notre réseau local. Avant de la placer sous le contrôle de Subversion comme une copie de travail, c'est l'équivalent importé dans un référentiel, je veux juste vous assurer qu'il peut fonctionner avec le serveur web Cassini. C'est là que je suis bloqué. Le but ultime est de les avoir sous SVN et de voir les différences avec TortoiseSVN.

Merci pour la lecture de ce jour...j'espère que quelqu'un peut me faire passé ce message d'erreur et puis je peux aller de l'avant avec le SVN et TortoiseSVN travail.

InformationsquelleAutor John Adams | 2009-10-27