ASP의 경우 IIS의 해당웹의 익명계정 설정부분에서 특정계정을 지정해 주면 되나,
ASP.NET의 경우는 실행계정이 ASPNET이므로 해당 계정이 적절한 권한이 있어야 한다.
권한설정방법은,
machine.config 에서
<identity impersonate="true" userName="" password=""/> 에 특정 계정을 지정해 주면 된다.
그런데, 특정 웹어플리케이션에만 적용코자 한다면 web.config에서
<location path="testSite/testApplication" allowOverride="false">
<system.web>
<identity impersonate="true" username="testUser" password="dgsd73b8dn">
</system.web>
</location>
를 추가하면 된다.
프로그래밍 코드내에서 해결하는 방법은 다음 문서를 참고하세요.
http://www.netomatix.com/ImpersonateUser.aspx
2004/11/10
Windows2000 ASP.NET에서 네트웍 파일 접근시
가장 많이 본 글
-
키움증권 API 이용해서 직접 개발한 닷넷 기반 주식 자동 매매 GUI 프로그램의, 동작 모니터링과 자동 제어가 필요해서 위해서 참조했던 코드. 실행된 GUI 프로그램에서, 특정 핸들 개체(예를 들면 버튼)가 존재하는지 확인 후, 해당 개체에 ...
-
Microsoft IIS(인터넷 정보 서비스)의 취약점으로 인한 원격 코드 실행 문제점(2267960) http://www.microsoft.com/korea/technet/security/bulletin/ms10-065.mspx 이 보안 업데이트는 ...
-
일상적인 관리작업에서 보안을 위해서는 관리자계정으로 로그인하지 않는 것이 좋은 방법입니다. 그러나, 관리자 권한이 필요한 프로그램의 경우 Runas를 이용하면 됩니다. Runas는 일반계정으로 로그인후, Runas를 이용해서 권한상승을 해서 관리자...
댓글 없음:
댓글 쓰기