2008-10-28 7 views
0

Je tente de déployer une application de service Web ASP.NET 2.0 sur un serveur IIS qui sert actuellement une grande application Web .NET 1.0.Besoin d'aide pour configurer IIS pour desservir les services Web 2.0

J'ai mis en place un répertoire virtuel approprié et j'ai défini la version ASP.NET du répertoire virtuel sur la version 2.0, lorsque je tente de naviguer sur le site dans un navigateur Web, un mot de passe me sera demandé. Si je mets la version ASP.NET à 1.0, je ne suis pas invité pour un mot de passe, mais évidemment recevoir une erreur d'application complète.

Comment puis-je configurer IIS pour que la version .NET 2.0 puisse être sélectionnée sans l'invite de mot de passe?

j'avoir un accès anonyme activé et que le « assermentée Access » mis aux fenêtres intégrées d'authentification »

Je dois mentionner que j'ai une autre application de service 2.0 Web configuré sur ce serveur même que cela et il fonctionne très bien . Toute aide ou suggestion est apprécié ...

Merci.

+0

Ceci est une copie exacte de http://stackoverflow.com/questions/243852/need-help-configuring-iis-to-serve-20-web-services –

Répondre

1

Si vous obtenez invité, alors vous avez probablement un problème de configuration de sécurité sur le vdir.

Cou nombre de choses à vérifier -

  1. Quelle est la valeur de votre authentification - Anonyme ou Intégré à Windows.
  2. Si vous êtes défini sur Anonyme, le groupe d'utilisateurs anonymes a-t-il des droits?
  3. Si vous avez défini WIA, l'IIS_WPG a-t-il des droits?
  4. Quel est votre pool d'applications en cours d'exécution? Si c'est un compte local ou un compte de domaine, avez-vous ajouté ce compte à IIS_WPG?
  5. Comparez les autorisations sur ce VDIR par rapport à celui qui fonctionne
  6. Enfin, quelle URL utilisez-vous? Si ce n'est pas le nom de l'ordinateur, Kerberos pourrait être le problème? Avez-vous défini vos SPN correctement? Avez-vous éteint Négocier?
Questions connexes