0

Windows Server 2003 R2 Enterprise와 함께 SharePoint Server 2007 Enterprise를 사용하고 있습니다. VSTS 2008 + C# + .Net 3.5 + IIS 6.0을 사용하여 개발 중입니다.aspx 페이지에 액세스 할 때 인증 오류가 발생했습니다.

간단한 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> 

답변

1

Redirection options in SharePoint는 Windows 보안 권한이 웹 페이지가 저장되어있는 폴더에 대해 적절하게 설정되어 있는지 확인합니다. AppPool의 IIS 사용자 (대부분 기본이지만 가능하지 않을 수 있음)는이 폴더에 대한 읽기 권한이 있어야합니다.

+0

기본적으로 레이아웃 폴더의 익명 사용자가 aspx 페이지에 액세스하려면 권한 부여 문제가 없어야합니까? – George2

+1

AppPool이 실행되는 사용자 신원을 확인한 다음 적절한 권한이 있는지 확인하십시오. –

+0

Thansk, 질문에 답변했습니다! – George2

1

확인 :

+0

레이아웃 폴더의 익명 사용자가 aspx 페이지에 액세스하려면 기본적으로 확인하고 싶습니다. 승인 문제가 없어야합니까? – George2

+0

"이 기사의 끝"- 어떤 부분을 의미하는지 알려 줄 수 있습니까? – George2

+0

그림 6이있는 부분. – Gonzalo

관련 문제