0

J'utilise SharePoint Server 2007 Enterprise avec Windows Server 2003 R2 Enterprise. Je développe en utilisant VSTS 2008 + C# + .Net 3.5 + IIS 6.0. J'ai mis une simple page aspx dans le dossier de mise en page (le code est très simple, redirige juste vers une autre page, et j'écris le code de script inline dans asp.net), voici mon code, et j'ai rencontré une erreur non autorisée (403) lorsque je choisis de parcourir la page à partir du gestionnaire IIS 6.0.erreur d'autorisation lors de l'accès à une page aspx

Je ne suis pas dans l'environnement de domaine Active Directory ou Windows. J'ai autorisé la permission aux utilisateurs anonymes pour l'ensemble du site SharePoint. Des idées ce qui ne va pas?

<%@ Page Language="C#" AutoEventWireup="true" %> 

<script runat="server" type="text/C#"> 
protected void Page_Load(object sender,EventArgs e) 
{ 
    Response.Redirect("http://www.google.com"); 
} 
</script> 
<html> 
<body> 
</body> 
</html> 

Répondre

1

Assurez-vous que les autorisations de sécurité Windows sont correctement définis pour le dossier dans lequel votre page Web est stockée. L'utilisateur IIS pour AppPool (probablement la valeur par défaut, mais peut-être pas) devra avoir des droits en lecture sur ce dossier.

+0

Je veux vérifier par défaut, pour accéder aux pages aspx par des utilisateurs anonymes dans le dossier de mise en page, il ne devrait y avoir aucun problème d'autorisation? – George2

+1

Découvrez l'identité de l'utilisateur sous lequel AppPool s'exécute, puis assurez-vous qu'ils disposent des autorisations appropriées. –

+0

Thansk, question répondue! – George2

1

Vérifiez la fin de cet article: Redirection options in SharePoint

+0

Je veux vérifier par défaut, pour accéder aux pages aspx par des utilisateurs anonymes dans le dossier de mise en page, il ne devrait pas y avoir de problèmes d'autorisation? – George2

+0

"fin de cet article" - qui pourrait me faire savoir quelle partie spécifique voulez-vous dire? – George2

+0

La partie où la figure 6 est. – Gonzalo