현재 사용자가 다른 유형의 파일 (예 : Excel 또는 Word 파일)을 업로드 할 수 있어야하고 각 항목이 그리드에 추가되어야하는 SSL을 사용하는 사이트를 개발 중입니다. . 그런 다음 사용자는 그리드의 항목을 "클릭"하고 업로드 한 항목이 표시됩니다. 내가 실행중인 문제는 Internet Explorer에서 "application/~"이 포함 된 콘텐츠 형식을 가진 파일 인 경우 사용자가 파일을 보거나 저장하지 못하게하는 응답에 Pragma : "no-cache"헤더를 추가하는 것입니다. . 내가IE 추가 http 헤더 PRAGMA : no-cache
Response.Headers.Remove("Pragma");
처럼 뭔가를하려고하면이 오류를 얻을 : 이 작업은 파이프 라인 모드 통합 IIS가 필요합니다. 누군가이 문제를 일으키는 원인과 그 문제를 해결하기 위해해야 할 일을 이해하는 데 도움이 될 수 있습니까?
는
좋아 큰 “This operation requires IIS integrated pipeline mode” 나는 시도 것을 제공 할 것입니다. Response.AddHeader ("Pragma", "public")를 사용할 때; 이미 Pragma 헤더가 있습니다. 이전 헤더를 바꿉니 까? – esastincy
내 자신의 질문에 대답하려면 "AddHeader 메서드는 클라이언트에 보낸 응답에 새로운 HTML 헤더와 값을 추가합니다. 동일한 이름의 기존 헤더를 대체하지 않으며 헤더를 추가 한 후에는 제거 할 수 없습니다." 그래서 이것이 어떻게 작동 할지는 모르지만 테스트는 해를 끼치 지 않을 수 있습니다. (처음에는 dev 환경에 이것을 게시 할 수있는 허가를 받아야합니다.) – esastincy
읽고있는 내용은 변경되지 않는다고 말합니다. 나는 어떤 코드도 테스트하지 않았다. –