response.redirect가 작동하지 않습니다. 비주얼 스튜디오를 사용하고 있습니다. 닷넷은 폴더없이 작동하지만 역할과 권한을 가지고 있으므로 폴더가 필요합니다. 내 URL이 작동하지 않는 이유는 무엇입니까? 디렉토리에있을 때 페이지를 표시 할 수 없습니다. response.redirect가 폴더에서 작동하지 않습니다.
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
if (Membership.ValidateUser(Login1.UserName, Login1.Password) == true)
{
Login1.Visible = true;
Session["user"] = User.Identity.Name;
FormsAuthentication.RedirectFromLoginPage(Login1.UserName, true);
// Response.Redirect("");
if (Roles.IsUserInRole(Login1.UserName, "CEO"))
{
Response.Redirect("~/CEOPages/CEO.aspx");
}
else if (Roles.IsUserInRole(Login1.UserName, "IALO"))
{
Response.Redirect("~/IALOPages/IALO.aspx");
}
else if (Roles.IsUserInRole(Login1.UserName, "Staff"))
{
Response.Redirect("~/Staff Pages/Staff.aspx");
}
}
else
{
Response.Write("Invalid Login");
}
}
이
은<configuration>
<system.web>
<authorization>
<deny users="*" />
<allow roles="CEO" />
<deny roles="Staff" />
<deny roles="IALO" />
</authorization>
</system.web>
</configuration>
폴더의 페이지에 도달 할 때 나는 오류를 얻을 파일
을 config (설정) 폴더입니다. 폴더에서 제거한 다음 양식 인증을 사용하여 해당 페이지의 자격 증명을 기반으로 액세스를 거부했습니다. 디렉토리에있는 경우 어떻게 표시 할 페이지입니까?
은 당신이 한 일을 – ChrisBint
'작동하지 않는'명확히하여 web.config ... pls 게시 코드 –
해당 폴더 및 페이지가 있습니까? 오류가 발생 했습니까? – Adam