콘텐츠가 수정되지 않은 경우 304 응답을 반환하는 ASP.Net MVC의 필터 특성 작업 중입니다. 이것을 달성하기 위해 컨트롤러에 설정된 Last-Modified 헤더 값을 읽을 수 있으면 편리 할 것입니다. 단지 한 가지 문제 만있는 것 같습니다.PlatformNotSupportedException을 가져 오지 않고 응답 헤더에서 읽는 방법이 있습니까?
: 나는Response.AddHeader("Last-Modified", lastModified);
string getLastModified = Response.Headers.Get("Last-Modified");
나는 또한 다음 시도했다 ... 카시니 [비주얼 스튜디오 2008 데브 웹 서버]에 다음과 같은 코드를 실행할 때 헤더를 읽을 수있는 방법을 찾을 수 없습니다
Response.AddHeader("Last-Modified", lastModified);
string getLastModified = Response.Headers["Last-Modified"];
둘 모두 PlatformNotSupportedException을 반환하고 "이 작업을 수행하려면 IIS 통합 파이프 라인 모드가 필요합니다." SP1
- 프레임 워크 버전 : 여기 는 환경에 대한 몇 가지 세부 사항입니다
감사를 작동시킬 수있는 간단한 방법을 누락
,
Joe
죄송합니다. 귀하의 문제에 대한 완전한 대답이 아닐 수도 있습니다. 하지만 여기서 문제는 IIS6에서 Response.Headers 속성이 지원되지 않는다는 것입니다. 통합 모드에서 IIS7을 실행해야합니다. http://msdn.microsoft.com/en-us/library/system.web.httpresponse.headers.aspx –