2008-10-28 3 views
0

Je tente de déployer une application de service Web ASP.NET 2.0 sur un serveur IIS qui dessert 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 »

Toute aide ou suggestion est apprécié ...

Merci.

Répondre

1

tout d'abord, être vous que vous utilisez deux pools d'applications, une pour les .Net 1.1 des applications Web, et un autre pour les applications .Net 2.0 Web.

0

Assurez-vous d'exécuter

c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis.exe -i 

Cela s'assurera que ASP.Net 2.0 est configuré correctement avec le serveur IIS. Deuxièmement, assurez-vous que le dossier Temp ASP.Net possède des autorisations de lecture/écriture pour l'utilisateur qui accède au site (IUSR_COMPUTERNAME ou IIS_USER).

C:\windows\microsoft.net\framework\v2.0.50727\Temporary ASP.NET Files\ 

Espérons que ça aide.

Questions connexes