2011-03-16 2 views
0

Toute idée utilisée par le compte IIS pour exécuter le projet asp.net. Mon projet ou fichier d'accès au code qui se trouve dans le répertoire C: \ path \ path. Quand je teste le projet dans ma machine il fonctionne bien (bien je cours dans le serveur construit, Cassini) mais quand je teste le même projet dans le serveur de développement où il utilise IIS 6.0 ... mon code jette une exception "Accès au fichier C: \ chemin \ chemin est refusé ".quel compte IIS utilise pour exécuter le projet asp.net

Vous ne savez pas comment résoudre ce problème? une idée?

Merci beaucoup.

Rahul

Répondre

1

Recherchez l'identité utilisée par le pool d'applications sous lequel votre application Web s'exécute. Voici les étapes pour IIS 6:

  1. Cliquez sur Démarrer | Exécuter ...
  2. Type de inetmgr, cliquez sur OK
  3. Dans le volet gauche de Gestionnaire des services Internet, accédez à votre application Web, par exemple, Mon serveur | Sites Web | Site Web par défaut | My Web App
  4. Faites un clic droit sur l'application Web, cliquez sur Propriétés
  5. Dans l'onglet Général, notez le nom de l'sélectionné pool d'applications. Cliquez sur Annuler
  6. Retournez au volet gauche de Gestionnaire des services Internet. Accédez à Mon serveur | Pools d'applications | Mon pool d'applications, où Mon pool d'applications est le nom que vous avez trouvé à l'étape 5 ci-dessus.
  7. Faites un clic droit sur Mon pool d'applications, cliquez sur Propriétés
  8. Cliquez sur l'onglet Identity. Cela montre l'identité de votre application Web.
1

Utilisez le Gestionnaire des services Internet pour vérifier que le pool d'applications qui exécute le site que vous souhaitez étudier.

Si vous examinez les propriétés du pool d'applications, il existe un onglet nommé Identity dans lequel vous pouvez déterminer quel utilisateur est défini pour exécuter le processus.

Vous pouvez également utiliser le Gestionnaire des tâches pour voir quel utilisateur exécute le processus nommé w3wp.exe, qui est un processus exécutant une instance d'IIS (ou un pool d'applications, en fait).

Questions connexes