asp.net 에서 보안을 설정할 때 web.config 파일을 이용하여 전체 설정을 하여준다.
예를 들면 폼(Form) 방식으로 처리할 때는
    <authentication mode="Forms">
      <forms name="Login" loginUrl="Login.aspx" timeout="15" />
    </authentication>
이런식으로 설정을 하면 인증되지 않은 유저가 접근을 하면...
ReturnURL 과 함께 Login.aspx 페이지로 이동을 한다.
/Login.aspx?ReturnURL=00000.aspx

하지만 인증되지 않은 사용자가 보아야 할 페이지가 있는데 이 마저도 open이 되지 않으니
난감하더라...
그래서 찾아보니 역시 web.config 에서 설정을 해주면 되었다.

  <location path="anyUser.aspx">
    <system.web>
      <authorization>
        <allow users="*"/>
      </authorization>
    </system.web>
  </location>

이런식으로 설정을 해주었더니 잘 접근이 된다~
단, <system.web> 밖, <configration> 안에 위치해야 에러 발생하지 않는다.
<configration>
  <system.web>
  </system.web>
  <location....>
  </location>
</configration>



[참고] http://mrbaek.egloos.com/2167182