访问aspx页面时出现授权错误

时间:2009-12-16 05:32:50

标签: asp.net .net visual-studio-2008 authorization sharepoint-2007

我正在使用带有Windows Server 2003 R2 Enterprise的SharePoint Server 2007 Enterprise。我正在使用VSTS 2008 + C#+ .Net 3.5 + IIS 6.0进行开发。

我已将一个简单的aspx页面放入布局文件夹(代码非常简单,只是重定向到另一个页面,我在asp.net中编写内联脚本代码),这是我的代码,我遇到了未经授权的错误( 403)当我选择从IIS 6.0管理器浏览页面时。

我不在Active Directory或Windows域环境中。我已为整个SharePoint网站启用了匿名用户的权限。有什么想法是错的吗?

<%@ 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>

2 个答案:

答案 0 :(得分:1)

查看本文结尾:Redirection options in SharePoint

答案 1 :(得分:1)

确保为存储网页的文件夹正确设置了Windows安全权限。 AppPool的IIS用户(很可能是默认的,但可能不是)将需要具有此文件夹的读取权限。