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:
- C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config
(qui n'a rien pour *.asp, ni
HttpForbiddenHandler donc, rien à
en commentaire). - C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config
(qui n'a rien pour *.asp) - 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). - 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. - 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.
Vous devez vous connecter pour publier un commentaire.
Cassini n'a pas, autant que je peux dire, soutien ASP classique. Une alternative serait d'exécuter une installation locale de Apache (puisque vous ne pouvez pas/ne pas utiliser IIS) qui sera l'hôte de l'ASP, mais est probablement d'avoir des ennuis.
Voir aussi: http://blogs.msdn.com/mikhailarkhipov/archive/2005/06/24/432308.aspx
Vous pouvez également exécuter IIS local, qui sera, bien sûr, de l'hôte à la fois ASP.NET et ASP classique. Visual Studio peut facilement être configuré pour déboguer avec un local IIS installer.
Points pour passer à la subversion: nous utilisons la pile de Microsoft (Visual Studio, ASP.NET, SQL Server) avec subversion et il fonctionne très bien.
Subversion commentaire
GRRR.. les patrons sont sympas. Le svn modèle est connu comme le copier/modifier/fusionner. Le référentiel vit dans un emplacement central, probablement votre fichier server. En utilisant le client svn ou un Visual Studio plugin comme l'excellent AnkhSVN - chaque développeur obtient une copie de travail LOCALE,fait leurs changements et effectue un "commit" quand ils ont terminé de travailler sur un fichier.
SVN prend soin de faire en sorte que les développeurs ne pas écraser les uns les autres changements, offre une facilité pour la fusion des changements si quelqu'un a modifié un fichier entre le moment où vous avez reçu votre dernière copie et lorsque vous validez vos modifications, etc.
Le point de l'ensemble d'une copie de travail est qu'il isole les développeurs les uns des autres. La fusion/commettre étape prend soin de intergrating chacuns des changements. Avoir une centrale copie de travail que tout le monde travaille à partir de défaites le but.
C'est un très approche différente de celle utilisée par Visual SourceSafe, qui est essentiellement un fichier mécanisme de verrouillage. Le fait que SVN est un véritable application client-serveur (où VSS est tout simplement un disque de base "base de données" avec pas de serveur d'application pour l'administrer) fournit toutes sortes de capacités. Nous consulter, de modifier, de valider, puis de publier à partir de svn sur un serveur de dev.
Aussi, si je me souviens bien, Cassini n'aurez pas de serveur d'applications à partir d'un lecteur mappé.