2012-08-17 3 views
1

전체 파일 내용의 텍스트를 읽고 싶습니다. 내 경우에는 해당 읽은 다음 개체를 적용하고 데이터를 다시 보내야하는 메일 템플릿입니다. 파일을 읽을 권한을 명시 적으로 부여해야합니까? 어떻게 할 수 있습니까?File.ReadAllText 및 asp.net 응용 프로그램의 보안

+0

파일의 위치는 어디입니까? – StingyJack

답변

2

기본적으로 IIS가 실행되는 계정에는 사용자 계정만큼의 권한이 없습니다. 따라서 IIS 계정 사용 권한을 부여하거나 사용하는 사용자 계정을 변경해야합니다.

첫 번째 해결 방법은 읽고 자하는 파일을 탐색하고 마우스 오른쪽 버튼을 클릭 한 다음 등록 정보로 이동하십시오. 설정 탭으로 이동하여 수정을 클릭하십시오. 목록에 IIS 사용자 계정을 추가하고 원하는 사용 권한을 부여하십시오.

두 번째 방법으로 IIS 관리 도구로 이동하여 서버의 응용 프로그램 풀을 클릭합니다. IIS7에서는 최소 4 개가 필요합니다. 아마도 ASP.NET 4.0 AppPool을 사용하고 있으므로 마우스 오른쪽 단추를 누르고 고급 옵션을 누른 다음 아래로 스크롤하여 UserIdentity를 파일에 대한 액세스 권한이있는 계정으로 수정해야합니다 .

관련 문제