2009-06-19 8 views
3

J'ai plusieurs sites de développement sur mon ordinateur portable XP wix (tous les classiques ASP). Est-ce que quelqu'un sait pourquoi je dois taper localhost/site/default.asp (je reçois toujours une erreur 405 sur iis 5.1) et pas seulement localhost/siteClassic ASP Erreur 405

Répondre

4

On dirait que vous devez configurer votre type de document par défaut dans IIS default.asp.

10

Vous devez ajouter "Default.asp" en tant que document par défaut. From this page ...

With iis 4.0 and iis 5.0 the change is performed as follows:

  1. Start the Internet Service Manager (Start - Programs - Administrative Tools - Internet Services Manager).
  2. Expand the computer and select the web site.
  3. Right click on it and select Properties.
  4. Select the documents tab.
  5. Check the Enable default document box and click Add to add a new default name. The order of the search can be changed by clicking the up and down arrows.
  6. Click Apply and then OK.

par commentaire ... ok, vérifiez vos paramètres de la carte de script, per this article.

+0

toujours le même, c'était la première chose que j'ai essayé, merci –

3

Tout d'abord, nous devons éclaircir le site web. Vous n'avez qu'un seul site Web , le site Web par défaut. (Il est possible de munir la métabase sur XP pour créer plusieurs sites Web mais IIS 5.1 ne servira que l'un d'entre eux, les autres devront être arrêtés).

Vous avez plusieurs applications qui sont des répertoires virtuels sous un site Web par défaut commun.

Avez-vous vérifié que Default.asp est dans la liste des documents par défaut pour l'application pas le site Web? Dans le Gestionnaire des services Internet, ouvrez la boîte de dialogue Propriétés de chaque répertoire virtuel des applications et vérifiez la configuration.

Si vous en avez alors vous en avez un étrange sur vos mains. À ce stade, je conseillerais toujours de vérifier les autorisations. L'application autorise-t-elle l'accès anonyme, si c'est le cas, l'utilisateur anonyme a-t-il accès au dossier et aux fichiers? Cela peut sembler un conseil étrange puisque l'accès à default.asp fonctionne directement mais dans mon expérience quand la configuration semble bonne et devrait fonctionner mais n'est pas 90% du temps c'est le résultat des permissions pas correctement installées.

0

Un code d'état de réponse HTTP 405 signifie "Méthode non autorisée". L'article de Wikipedia List of HTTP Status Codes a cette définition de l'erreur:

A request was made of a resource using a request method not supported by that resource; for example, using GET on a form which requires data to be presented via POST, or using PUT on a read-only resource.

0

Vous pouvez essayer le troisième XP PRO IIS Admin, qui peut ajouter plus d'un site à l'IIS 5.1, vous pouvez changer le site sans difficulté.

Questions connexes