我正在使用带有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>
答案 0 :(得分:1)
答案 1 :(得分:1)
确保为存储网页的文件夹正确设置了Windows安全权限。 AppPool的IIS用户(很可能是默认的,但可能不是)将需要具有此文件夹的读取权限。