J'ai installé un site Web ASP.Net sur un serveur Windows 2008, qui utilise par défaut IIS7. Le site semble fonctionner correctement, mais les post-retours sur mes formulaires ne fonctionnent pas. Après quelques heures de débogage, j'ai réalisé que lorsque j'essayais manuellement de taper le fichier WebResource.axd dans mon navigateur (par exemple je tape http://www.domain.com/WebResource.axd dans la barre d'adresse), j'obtiens une erreur HTTP 403 (Accès refusé). Je ne suis pas sûr de savoir où chercher et mes connaissances en sécurité Windows 2008 sont limitées. Comment puis-je donner accès à ce fichier?WebResource.axd donnant une erreur 403 dans ASP.Net Publie des sauvegardes en utilisant IIS7
Répondre
Vérifiez vos journaux IIS - ils doivent fournir un code d'état contenant des informations plus détaillées sur l'erreur. Aussi, quelle est la nature de l'erreur sur la publication?
C'est l'erreur que je reçois lorsque vous faites un Postback:
WebForm_PostBackOptions est non défini.
A ma connaissance cette fonction est contenu dans le fichier WebResource.axd, ce qui m'a amené à essayer dans la barre d'adresse, qui comme je sais l'erreur 403 ...
Je ne sais pas sur celui-là, mais il peut être lié à la compression http dans IIS. Vérifiez également que le fichier est accessible à l'utilisateur IIS.
Accédez à votre dossier de configuration iis. Généralement: c: \ windows \ system32 \ inetsrv \ config et ouvrez le fichier applicationHost.config. Ensuite, dans les fichiers accédez à la section <handlers>
et vérifiez que la ligne suivante est présente:
<add name="AssemblyResourceLoader-Integrated" path="WebResource.axd" verb="GET,DEBUG" type="System.Web.Handlers.AssemblyResourceLoader" preCondition="integratedMode" />
qui est si vous êtes en mode intégré. Vérifiez que le verbe GET est spécifié.
Si vous exécutez en mode pipeline classique que cette ligne doit être présent
<add name="AXD-ISAPI-2.0" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness32" responseBufferLimit="0" />
Si tout semble être ok que regarder votre web.config dans Handlers et la section Modules et voir si vous avez ajouté <clear />
sur le dessus de chacun. Si c'est le cas, vous devez inclure la section dans votre fichier web.config en respectant l'ordre des gestionnaires/modules spécifiés dans le fichier applicationHosting.config.
- 1. Oracle INSERT donnant une erreur en C#
- 2. WebRequest C# 403 Erreur
- 3. PDFLib donnant une erreur exception non interceptée
- 4. curseur erreur donnant
- 5. XML Chargement en php donnant erreur
- 6. Erreur lors du déploiement de l'application ASP.NET MVC NHibernate IIS7
- 7. "'Sys' est indéfini" erreur exécutant l'application ASP.NET MVC dans IIS7
- 8. Serveur de développement ASP.NET - 403 interdit
- 9. WebResource.axd et en-têtes HTTP
- 10. Comment puis-je copier des fichiers avec ASP.Net en utilisant Vista et IIS7?
- 11. Apache donnant une erreur 400 sur un FastCGI VirtualHost
- 12. ASP.NET MVC IIS7 Meilleure configuration
- 13. zone de texte donnant des problèmes sur la page ASP.Net
- 14. Toute commande scrubyt qui clique sur un lien renvoie une erreur 403 Erreur interdite
- 15. Php ne signale aucune erreur sur IIS7
- 16. Serveur de document: gestion des sauvegardes simultanées
- 17. Sécuriser les fichiers html statiques en utilisant IIS7 en mode intégré et en utilisant httphandler personnalisé
- 18. WebResource.axd - ViewState invalide
- 19. ASP.NET MVC exécutant le problème de déploiement IIS7
- 20. svn: MKACTIVITY 403 Interdit
- 21. Application Web ASP.NET - Fichiers WebResource.axd et ScriptResource.axd - Heure de chargement
- 22. Quel est le problème avec cette erreur 403 rediriger
- 23. IIS7 Authentification http simple
- 24. Est-ce que IIS7 recompile un projet ASP.Net MVC?
- 25. Personnalisé Http Handlers IIS7 et ASP.NET
- 26. erreur en utilisant des guillemets doubles dans une chaîne en javascript
- 27. Sauvegardes SQL dans un dossier compressé
- 28. OPENQUERY donnant des résultats différents
- 29. Formules Excel donnant #VALUE! erreur lors du portage vers Mac
- 30. requête d'insertion SQLite donnant erreur après 246 dossiers
Dans mon cas, le problème semble être que le compte de travail asp.net manque de toute autorisation dont cette opération a besoin. Lorsque j'ai déplacé l'assemblage de la corbeille vers le GAC, il a commencé à fonctionner. – xr280xr