2010-03-31 7 views
3

이미지 파일을 가상 디렉터리에 저장하려고하면 "일반 오류가 GDI +에서 발생했습니다."라는 메시지가 나타납니다. 이것은 디버그 과정에서 로컬 하드 드라이브로 파일 경로를 변경하고 파일을 저장할 수 있기 때문에 권한 문제 인 것 같습니다.일반 오류가 GDI +에서 발생했습니다 - 사용 권한

가상 디렉터리가 특정 도메인 계정에서 실행 중이며 폴더 및 공유에 대한 모든 권한이 부여됩니다. IIS가 이미지를 제공하고 IIS에서 가상 디렉터리의 디렉터리 구조를 탐색하고 도메인 계정으로 연결되어있는 동안 폴더의 파일을 저장하고 이름을 바꾸고 삭제할 수 있습니다.

응용 프로그램에서 파일을 저장하려고하면 IIS가 나 또는 도메인 계정이 아닌 다른 사용자로 연결합니까?

감사의 말을 전합니다.

답변

2

Google 검색 후 Rick Strahl 님의 블로그 게시물을 발견하여 문제를 해결했습니다. 실행중인 응용 프로그램이 실행되는 계정을 확인하려면 < % = Environment.UserName %> - 반환 된 ASPNET (IIS 5.1 - appPools가 없음)

사용자 이름과 암호를 machine.config에 추가했습니다. 응용 프로그램은 우리가 지정된 계정으로 실행 것 아닌 ASPNET이

C 계정 : \ WINDOWS를 \ Microsoft.NET 프레임 워크 \ \이 사람이 V2.0.50727 도움이되기를 바랍니다

CONFIG

\!

관련 문제