정리중/C# & .NET & Web
ASP.NET 가장으로 서버간 파일공유 2부 IIS / ASP.NET 설정
위즈
2009. 12. 21. 13:56
0. 목차
1부 네트워크 드라이브 연결1. 계정 생성
2. 폴더 공유설정
3. 네트워크 드라이브 연결
2부 IIS / ASP.NET 설정
4. IIS 가상디렉터리 추가
5. IIS 접근 계정 설정
6. ASP.NET 가장 설정
지난 글에서 기본적인 서버 설정을 완료 한 후에 IIS와 ASP.NET에서 해야 할 추가적인 설정 내용입니다. 생각보다 간단한 내용이고, 조금만 응용하면 확장해서 사용이 가능합니다.
4. IIS 가상디렉터리 추가
IIS를 열어서 공유폴더를 사용 할 웹사이트를 선택하고, 경로아래 가상디렉터리를 추가합니다.* 네트워크 드라이브 루트를 직접연결은 안되고, 하위 디렉토리를 연결해야합니다.
5. IIS 접근 계정 설정
생성완료 후 해당 가상디렉터리에 마우스 오른쪽 버튼으로 속성창을 열어줍니다.6. ASP.NET 가장 설정
IIS설정이 완료되면 해당 ASP.NET 어플리케이션의 web.config 파일을 열어서 아래 코드를 추가해줍니다.<system.web>ASP.NET 계정은 IIS 설정과 별도의 계정으로 디렉터리에 접근하기 때문에 가장 설정을 해주지 않으면 권한 오류가 발생하기 때문에 이 부분을 추가해서 디렉터리 접근 권한을 생성해야 합니다.
<identity impersonate="true" userName="사용자ID" password="비밀번호"/>
</system.web>
이상으로 간단하게 ASP.NET 가장을 이용해 네트워크 파일 공유 설정이 완료된 것 입니다.
여러 가지 방식으로 활용이 가능한데 더 자세한 내용은 ASP.NET 관련 사이트에서 identity를 검색하면 다양한 정보를 찾을 수 있습니다. 더 세밀한 설정과 활용은 msdn의 ASP.NET identity 부분을 참고하세요.