우리는 Assets/Images 폴더에있는 파일에 easlily 액세스를 허용하는 도우미 메서드가 있습니다System.Web.Mvc.UrlHelper.Content ("~/Assets/Images /"+ String.Format (fileName)); IE 10에서 동일하게 작동하지 않습니다
이상한 이유로 인해 본질적으로 HTML 파일이 있습니다. thusly 히
System.Web.Mvc.UrlHelper helper = new UrlHelper();
return helper.Content("~/Assets/Images/" + String.Format("file.htm"));
즉, 7, 8, & 9이 올바르게 자산/images 폴더에 해결합니다.
IT 그룹이 방금 상자를 IE10으로 업그레이드하기 시작했습니다. 이제 IE 10을 실행하고 IE10 (테스트하지 않음)을 실행하면 코드가 호출 될 때이 오류가 발생합니다.
경로 '이미지 \ file.htm은 \ \ IIS 웹 서비스 & 앱 \ 응용 프로그램 (F (7 lOGKlgR_6Zt3F_ngapPUyhSkzYn6260oMMNwpok0HNB2VLinboD_2zHXiYCJUFPQ2ADaQP14ShDe5_KiRx9J5JtNOL-9UQCLQoDBjhz1Pj6pSJjZcHQ2dg8lBHadwHxlxJjVbxtBeLL125sIZaIafjFzg4g-ZX2Kr6C72TTd7RQFL70)) \ 자산 C'의 일부를 찾을 수 없습니다.
더 나은 결과를 얻으려면 내 개발 상자가 아닌 프로덕션 서버에서만 발생합니다.
해결 방법에 대한 아이디어가 있습니까? 다른 큰 IE 10 Gotchas를 찾고 계십니까?
IIS 오류가 표시되지만 브라우저가 href/src 특성에서 URL로 정확하게 해석합니까? –
불행히도 나는 생산 단계에서만 오류를 재현 할 수 없다. 그래서 오류는 제가 지금해야 할 일입니다. 어떤 모드 MS asp.net MVC에서 일하고 있어도 자산 \ 이미지에있는 파일에 대한 경로를 얻는 절대 안전한 방법으로 MVC 방법이 있습니다 ... 확실히 더 좋은 방법이 있어야하는 것 같습니다. –