파일의 UNC 경로에 연결된 파일 이름 (href)을 사용하여 aspx 페이지 격자보기에서 원격 서버에 저장된 파일을 나열합니다.
사용자가 파일 이름 링크를 클릭하면 사용자가 파일을 읽을 수 있도록 서버의 파일을 열어야합니다.
잘 작동하는 동일한 페이지에서 파일 업로드 및 삭제를 위해 가장 () (미러 로그온 방법 사용)을 사용 중입니다.
파일을보기 위해 링크를 클릭하려고하면 액세스가 거부되었다는 오류 메시지 상자가 표시됩니다.
내 응용 프로그램에서 파일을 업로드/삭제하는 동안 web.config에 지정된 가장 된 계정을 사용합니다.
그러나 링크를 통해 액세스를 시도 할 때 기본 ASP.NET (SERVER \ IUSR_SERVER) 계정을 사용합니다. 내 파일 서버 공유에있는 모든 사용자에게 읽기 액세스 권한을 부여하지 않습니다.
파일에 대해 표시 할 링크를 통해 읽기 위해 파일에 액세스하는 동안 응용 프로그램이 가장 된 계정을 사용하게하려면 어떻게해야합니까?
아니면 더 나은 대안을 제안하십시오.
미리 감사드립니다.UNC 공유 경로를 사용하여 aspx 페이지에서 서버에 저장된 파일을 여는 방법은 무엇입니까?
1
A
답변
0
웹 페이지에서 링크를 생성 할 때 UNC를 직접 지정하지 말고 응용 프로그램 페이지에 파일을 식별하는 매개 변수를 지정하십시오. 이 페이지에서 동일한 가장 메서드를 사용하여 파일을 열고 해당 내용을 다시 웹 브라우저로 보냅니다.
관련 문제
- 1. ASPX 페이지에서 실제 경로를 지정하는 방법은 무엇입니까?
- 2. unc 경로를 사용하여 고유 한 머신 식별 (
- 3. 하나의보기를 사용하여 이미지 파일을 여는 방법은 무엇입니까?
- 4. 두 솔루션에 aspx 파일을 공유
- 5. jsf를 사용하여 새 페이지에서 사이트의 인쇄 버전을 여는 방법은 무엇입니까?
- 6. ajax 페이지에서 링크를 여는 방법은 무엇입니까?
- 7. 폴더를 여는 방법은 무엇입니까?
- 8. * .sdf 파일을 여는 방법은 무엇입니까?
- 9. Intellitrace 파일을 여는 방법은 무엇입니까?
- 10. VCE 파일을 여는 방법은 무엇입니까?
- 11. PDF 파일을 여는 방법은 무엇입니까?
- 12. aspx.cs 파일을 여는 방법은 무엇입니까?
- 13. aspx 페이지에서 appsettings를 업데이트하는 방법은 무엇입니까?
- 14. aspx 페이지에서 url을 호출하는 방법은 무엇입니까?
- 15. shlex.split가 UNC 경로를 준수하도록 만들기
- 16. .aspx 페이지에서 사각형을 클릭하면 다른 .aspx 페이지로 리디렉션하는 방법은 무엇입니까?
- 17. 브라우저에서 MemoryStream 파일을 여는 방법은 무엇입니까?
- 18. DExplore.exe로 .hxs 도움말 파일을 여는 방법은 무엇입니까?
- 19. Plesk를 사용하여 공유 호스팅 서버에 Django를 설치하는 방법은 무엇입니까?
- 20. ASP.NET에서 firefox의 unc 경로를 인코딩하십시오.
- 21. UNC 경로를 'file : ///'으로 변환하십시오.
- 22. .NET을 사용하여 UNC 경로에 파일을 안전하게 복사하십시오.
- 23. T4를 사용하여 상대 경로에서 파일을 여는 방법은 무엇입니까?
- 24. nUnit 실행 경로를 사용하여 파일을 여는 테스트 기능
- 25. aspx 페이지에서 FLV 파일을 재생하는 방법
- 26. PHP를 사용하여 PHP 페이지에서 js 파일 경로를 바꾸는 방법은 무엇입니까?
- 27. 파일을 서버에 업로드하는 방법은 무엇입니까?
- 28. 빌드시 UNC 공유 오류 방지
- 29. thickbox에서 pdf 파일을 여는 방법은 무엇입니까?
- 30. 공유 웹 서버에 symfony를 설치하는 방법은 무엇입니까?
감사합니다. 이 방법을 사용하고 잘 작동합니다. 이것은 내가 (누군가를 도울 수있는 방법입니다) 새 페이지 작성 (.ashx 핸들러 항목 사용) 은 쿼리 문자열의 실제 경로로이 페이지에 대한 링크를 지정했습니다. 은 .ashx 파일에서 요청을 처리했습니다. 이 방법은 내 구성 파일의 가장을 사용합니다. – yazz
ashx가 이에 적합합니다. 나는 이것을 대답에 포함시켜야했다. – Timores