2014-03-06 5 views
0

brinksterASP.NET 응용 프로그램이 있습니다. 전에 부드럽게 달리고 있었는데 어느 날 MS Access database에 접속할 때 오류가 발생했습니다. 나는 내 web configimpersonate = "false"을 시도했다. 그리고 문제는 해결되었지만 새로운 문제가 시작되었습니다. 내 응용 프로그램의 모든 폴더에 이미지를 업로드 할 수 없습니다. impersonate= "false"을 제거하거나 impersonate="true"을 추가하면 연결을 열 때 이전 오류가 발생합니다. ASP.NET 사용자에게 모든 권한이 있습니다.파일을 업로드 할 때 오류가 발생 했습니까?

누구에게 어떤 아이디어가 있습니까?

답변

0

업로드하는 폴더의 허가와 관련이 있습니다. 응용 프로그램 풀 ID 사용자의 권한을 부여해야합니다. IIS의 응용 프로그램 풀을 네트워크 서비스로 변경하십시오. 그것은 당신의 오류를 해결할 것입니다.

응용 프로그램 풀 권한을 변경할 권한이없는 경우. 아래와 같은 것을 시도해보십시오.

<identity impersonate="true" userName="network service"/> 
+0

감사합니다. Jalpesh, 위의 코드를 시도했습니다. 이제 다음 오류가 표시됩니다. 구성 파일에 지정된 자격 증명에서 Windows 사용자 토큰을 만들 수 없습니다. 운영 체제의 오류 '로그온 실패 : 알 수없는 사용자 이름 또는 잘못된 암호 –

+0

그런 다음 응용 프로그램 풀 ID를 네트워크 서비스로 변경하는 옵션이 없습니다. –

+0

나는 그가 사용자에게 완전한 허락을 받았다고 말하는 지원 담당자에게 연락했다. –

관련 문제