Web.Config에 따로 설정을 하면 machinekey를 읽을 필요는 없겠지만서도.. 나처럼 필요한 경우가 생길지도 몰라 구글링을 통해서 얻은 정보를 공유한다. protected void Page_Load (object sender, EventArgs e) { MachineKeySection section = (MachineKeySection) ConfigurationManager.GetSection ("system.web/machineKey"); BindingFlags flags = BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.GetProperty; Func propertyReader = name => (byte[]) section ..