2013-02-07 5 views
1

En utilisant asp .net MVC 4.0, rasoir, VS2010, IIS5.2, Windows Server 2003HTTP 403 Interdit: Ce site vous devez vous connecter

J'ai construit un application que je veux publier dans IIS. Ce que j'ai fait est indiqué ci-dessous:

  1. Nettoyé puis construit la solution.
  2. faites un clic droit sur le fichier du projet et cliquez sur PUBLIER.
  3. méthode publier: File System
  4. Emplacement cible: C: \ Inetpub \ wwwroot \ test
  5. puis publier.

Puis je suis allé à IIS et obtenu mon site dans sites web par défaut. content :). Alors je l'ai fait:

  1. cliqué sur le bouton droit test (mon application) et les propriétés ouvertes.
  2. Dans le répertoire tout va bien.
  3. dans asp.nettab, je mets asp version .net 4.0.30319
  4. ici est un peu de confusion, je mis maison/index comme page de contenu par défaut dans documentstab
  5. puis Je fais un clic droit test et j'ai cliqué sur parcourir. Et il montre:

Les causes les plus probables:

Ce site vous devez vous connecter

Cette erreur (HTTP 403 Interdit) signifie que ce programme a été en mesure de se connecter à le. site Web, mais il n'a pas l'autorisation d'afficher la page Web.

un bref résumé ce que j'ai obtenu comme message d'erreur. Ceci est ma première application mvc et le premier hébergement. Quelle est ma faute ici? Qu'est-ce que je devrais faire maintenant?

Répondre

0

J'ai eu le même problème. S'il vous plaît essayez ce qui suit:

A.Suggestion ci-dessous de Microsoft Technet m'a aidé:

La solution est de faire en sorte que les authentifiées utilisateurs ou \ Users groupe (qui contient habituellement DOMAIN \ Users groupe) a Lire & Execute, Liste du contenu du dossier et Lire les autorisations sur le dossier /BIN sous C: \ inetpub \ wwwroot \ wss \ VirtualDirectories {Sitename80}. Suivez les étapes ci-dessous pour accorder les autorisations requises:

  1. Ouvrez Explorateur Windows et accédez au répertoire /bin de votre application web

  2. Faites un clic droit sur le dossier et cliquez sur sur Propriétés

  3. Allez à l'onglet sécurité et cliquez sur Modifier

  4. Cliquez sur Ajouter et ajouter le groupe de serveur local assermentée utilisateurs ou < Nom du serveur> \ Users (celui-ci contient généralement DOMAIN \ groupe Utilisateurs).

  5. Sélectionnez le Lire & Exécuter, Liste du contenu du dossier et Lire autorisations (si vous prévoyez d'ajouter Tout le monde dans le dossier/bin, Octroyer des autorisations de lecture seule)

  6. Cliquez OK pour appliquer les nouveaux paramètres

  7. REMARQUE: vous pouvez en avoir besoin après chaque publication, car les autorisations peuvent être réinitialisées.

B. Dans VS - définir la page par défaut pour votre site web, ou accédez à une page spécifique, par opposition à la simple ouverture du site avec seulement le nom du site.

Je sais que cela semble stupide, mais qui a également été le problème pour moi

après la publication de votre webiste à IIS, accédez à http://myServer/mySite/somePage au lieu de http://myServer/MySite

Questions connexes