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에서 네트웍 파일 접근시
가장 많이 본 글
-
일반적인 원인 : 장치 드라이버에서 읽기 전용 메모리에 쓰기를 시도했습니다. 이 문제는 업그레이드에만 제한된 문제는 아니지만 업그레이드 중에 발생할 수 있습니다. 해결 방법 : 1. Microsoft 웹 사이트에 있는 Online Crash...
-
고가용 SQL Server 데이터베이스 미러링은, SQL Server 2005 에서 새롭게 지원하는 기능입니다. 데이터베이스 미러링은, 마이크로소프트에서 홍보를 하기는 하지만 정식적인 기술지원은 하지 않는다고 합니다. 필요하면 장애를 감수하고서라도 설...
-
WINS의 취약점으로 인한 권한 상승 문제점 (943485) http://www.microsoft.com/korea/technet/security/bulletin/MS08-034.mspx 이 보안 업데이트는 비공개적으로 보고된 WINS(Windows...
댓글 없음:
댓글 쓰기