2013-01-02 4 views
1

J'ai un composant WebPart dans un site SharePoint 2007. Cette partie Web est écrite en objet Code du modèle. Je reçois un contrôle total sur cette collection de sites et peux accéder à la page sans problème.Modifier le composant WebPart - HTTP 403 Erreur interdite

Quand j'ai essayé de le modifier en cliquant sur « Actions du site -> Modifier la page », je suis l'erreur suivante

Error: 
The website declined to show this webpage- HTTP 403 

Most likely causes: 

•This website requires you to log in. 
What you can try: 

Go back to the previous page. 


**More information** 

This error (HTTP 403 Forbidden) means that Internet Explorer was able to connect to the website, but it does not have permission to view the webpage. 

For more information about HTTP errors, see Help. 
+0

est-ce un contrôle utilisateur ou quelque chose comme celui qui accède au chemin du système de fichiers? – SigarDave

Répondre

0

est qu'un contrôle utilisateur ou quelque chose comme ce qui accède au chemin du système de fichiers ?

Si oui, vous devez utiliser SPSecurity.RunWithElevatedPrivilages (delegate() {}).

Have a look at this

Merci

+0

Oui, il a ASP. Net Contrôle de l'utilisateur. En outre, le code Webpart contient du code qui accède au système de fichiers local pour un fichier de configuration XML et un fichier journal pour la journalisation. En outre, j'ai utilisé ce SPSecurity.RunWithElevatedPrivilages (delegate() {}) dans le code de pièce Web. Mais la partie web n'est toujours pas modifiable. – padmavathi

+0

pouvez-vous poster votre code ici? – SigarDave

+0

Bonjour à tous, J'ai résolu le problème HTTP 403 Forbidden. – padmavathi

0

Je résolu le HTTP 403 Forbidden question. La cause première du problème est que mon code a accès au système de fichiers sur le serveur, auquel les utilisateurs connectés n'ont pas accès pendant l'édition du composant WebPart. J'ai utilisé RunWithElevatedPrivileges mais seulement pour obtenir les informations du site et mettre à jour la liste. Le code qui lit le fichier de configuration et se connecte au fichier journal n'est pas couvert par les privilèges élevés.

Je les ai inclus avec des privilèges élevés, les utilisateurs sont en mesure d'éditer le web pat. Nous pouvons également résoudre ce problème en attribuant à ces fichiers des droits de lecture, d'écriture sur 'SERVEUR \ USERS'

Questions connexes