2010-12-01 40 views
0

Je suis en cours d'exécution serveur win 2008 R2 avec IIS 7.5401 - Non autorisé IIS 7.5 sur le site d'application UNC

J'ai une demande en vertu d'un site Web qui n'a que l'authentification anonyme est activée.

L'application pointe vers un lecteur UNC partagé.

J'ai créé un compte IUSRDomain Domain et les deux serveurs sont sur le même domaine.

L'identité du pool d'applications utilise le compte IUSRDomain.

L'autorisation de partage et de fichier UNC donne tous deux un contrôle total au compte IUSRDomain.

Cependant, lorsque je tente d'apporter des modifications aux paramètres de l'application IIS, je reçois un message d'erreur qui dit:

There was an error while performing this operation.

Filename: \?\UNC\\share\webapp\web.config Error: Cannot write configuration file due to insufficient permissions

Et quand je tente de parcourir une page de test html i get:

401 - Unauthorized: Access is denied due to invalid credentials. You do not have permission to view this directory or page using the credentials that you supplied.

IIS fichier journal dit:

/webapp/test.html - 80 - xxx.xxx.xxx.xxx Mozilla/5.0+(Windows;+U;+Windows+NT+6.1;+en-US)+AppleWebKit/534.7+(KHTML,+like+Gecko)+Chrome/7.0.517.44+Safari/534.7 401 3 1326 22

Edit: J'ai aussi d'autres applications sous le même que nous bsite qui sont configurés de la même manière et fonctionnent bien.

Répondre

0

Vous devez vous assurer que le compte utilisé pour se connecter au chemin UNC dispose d'un accès en écriture au fichier web.config sur le partage réseau.

La configuration IIS7 enregistre/met à jour les informations dans le fichier web.config, d'où le message d'erreur. De plus, si votre application doit fonctionner en toute confiance, vous devrez utiliser CASPOL pour modifier les autorisations de confiance afin de permettre à votre application de fonctionner en toute confiance. (.NET 2.0)

+0

Je ne connaissais pas CASPOL, merci. – capdragon

+0

En remarque, si vous utilisez 64 bits, assurez-vous de lancer la version 64 bits de CASPOL car les jeux d'autorisations sont différents –