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에서 네트웍 파일 접근시
가장 많이 본 글
-
"C:\WINNT\system32\aspperf.dll" 성능 라이브러리("ASP" 서비스)의 구성 정보가 레지스트리에 저장된 신뢰된 성능 라이브러리 정보와 일치하지 않습니다. 라이브러리의 기능은 신뢰되어 있지 않다...
-
닷넷 프레임워크 2 에서 부터 제공하는 GZipStream 압축 클래스 using System.IO; using System.IO.Compression; FileStream fs = new FileStream("c:\\wsspl...
-
Windows Server 2008 Service Pack 2 Beta 버젼이, 주요국 언외에 한국어등 몇개 언어가 추가로 배포되고 있는 중입니다. 아시다 시피??,. Windows Server 2008 / Vista 부터는 Service Pack 를...
댓글 없음:
댓글 쓰기