2010-04-20 51 views
7

Lorsque j'ai téléchargé mon site Web en ligne. Téléchargez le site en utilisant ftp mignon. après avoir téléchargé le site en ligne quand je cours le site en utilisant l'URL il donne l'erreur comme ceciL'accès est refusé. (Exception de HRESULT: 0x80070005 (E_ACCESSDENIED))?

L'accès est refusé. (Exception de HRESULT: 0x80070005 (E_ACCESSDENIED)) Description: Une exception non gérée s'est produite lors de l'exécution de la demande Web actuelle . S'il vous plaît examiner le pile trace pour plus d'informations sur l'erreur et d'où il provient dans le code .

Détails de l'exception: System.UnauthorizedAccessException: L'accès est refusé. (Exception de HRESULT: 0x80070005 (E_ACCESSDENIED))

ASP.NET n'est pas autorisé à accéder à la ressource demandée. Envisagez accordant des droits d'accès à la ressource à l'identité de demande ASP.NET. ASP.NET a une identité de processus de base (typiquement {MACHINE} \ ASPNET sur IIS 5 ou un service réseau sur IIS 6) utilisé si l'application n'est pas . Si l'application est en empruntant l'identité, l'identité sera l'utilisateur anonyme (généralement IUSR_MACHINENAME) ou l'utilisateur authentifié .

Pour autoriser l'accès à un fichier ASP.NET, clic droit sur le fichier dans l'Explorateur, choisissez « Propriétés » et sélectionnez l'onglet Sécurité . Cliquez sur "Ajouter" pour ajouter le utilisateur ou groupe approprié. Mettez en surbrillance le compte ASP.NET et cochez les cases pour l'accès souhaité.

Ceci est la page d'erreur.

Répondre

3

Avez-vous essayé d'activer l'accès anonyme pour le site dans IIS?

Edit:

Le message d'erreur indique clairement ce que vous devez faire.

Utilisez un compte limité distinct pour le site si vous souhaitez ou activer l'accès anonyme pour le site dans IIS.

+0

où je dois modifier les paramètres iis en ligne –

+0

Je veux dire au domaine –

+0

@Surya Vous ne pouvez pas le faire si vous n'avez pas accès au serveur. Vous devez contacter votre administrateur de site. – blntechie

5

J'ai eu le même problème. J'ai exécuté une application Web à l'aide du serveur de développement ASP.NET à partir de Visual Studio et le code où cette exception a été levée utilisait la réflexion.

Il a été résolu en exécutant Visual Studio en tant qu'administrateur.

0

voir ce link

Erreur 0x80070005 - E_ACCESS_DENIED Accès refusé par la sécurité DCOM.

Problèmes possibles L'utilisateur n'a pas accès à distance à l'ordinateur via DCOM.En règle générale, les erreurs DCOM se produisent lors de la connexion à un ordinateur distant avec une version différente du système d'exploitation.

Solution:

donner à l'utilisateur à distance et les autorisations de lancement d'activation à distance dans dcomcnfg. Cliquez avec le bouton droit sur Poste de travail-> Propriétés sous Sécurité COM, cliquez sur "Modifier les limites" pour les deux sections. Donnez à l'utilisateur l'accès à distance, le lancement à distance et l'activation à distance. Ensuite, allez dans DCOM Config, trouvez "Windows Management Instrumentation" et donnez à l'utilisateur le lancement à distance et l'activation à distance. Pour plus d'informations, voir Connecting Between Different Operating Systems

+0

Quel type d'utilisateur est-ce? Mon utilisateur d'ordinateur local? – Kate

Questions connexes