최근에 사이트 코어 웹 사이트와 함께 실행해야하는 aspx 및 aspx.cs 페이지를 만들었습니다. 아무도 내가이 페이지를 사이트에 추가 할 수있는 방법을 알고 있습니까? 우리의 설정은 매우 이상하며 무엇이든 시도하기 전에 권장 사항을 알고 싶습니다.sitecore에 사용자 지정 .aspx 페이지를 추가하려면 어떻게합니까?
답변
의 방법과 이유에 대한 자세한 정보가있다.
ItemResolver
이 실행되기 전에 요청이 디스크의 파일을 직접 가리키는 지 확인하는 FileResolver
이 실행됩니다.
당신은 그와 같이, preprocessRequest
파이프 라인의 FilterUrlExtensions
프로세서에 허용 된 URL 확장을 구성해야 할 :
<preprocessRequest
<processor type="Sitecore.Pipelines.HttpRequest.FilterUrlExtensions, Sitecore.Kernel">
<param desc="Allowed extensions (comma separated)">aspx, ashx, asmx</param>
<param desc="Blocked extensions (comma separated)">*</param>
</processor>
</preprocessRequest>
그래서 그 구성이 *.aspx
, *.ashx
및 *.asmx
직접 요청하실 수 있습니다 (이것은 기본이다 Sitecore 7.0의 구성).
Sitecore 6.6 이하를 사용하는 경우 httpRequestBegin
파이프 라인에서 FilterUrlExtensions
프로세서를 찾을 수 있습니다.
Visual Studio에서 sitecore를 연 경우 프로젝트에 추가하면됩니다. 새 페이지에 직접 액세스 할 수 있습니다.
(물론 DustinDavis가 제안한 것처럼) 프로젝트에 페이지를 추가하기 만하면되지만 web.config에서 IgnoreUrlPrefixes
을 수정 (또는 구성 패치 파일 추가)하고 페이지 또는 폴더를 원하는 파이프 구분 값으로 포함해야합니다 무시할 Sitecore 처리기.
당신의 가치 속성을 구성 할 수 있습니다 /구성/sitecore/설정 /하지 않고 요청을 처리하는 ASP.NET의 원인, 특정 요청을 처리에서 Sitecore을 방지하기 위해 이름 IgnoreUrlPrefixes와의 Web.config의 요소를 설정 Sitecore. Sitecore Presentation Component Reference
에서
당신은 반드시 IgnoreUrlPrefixes
에 페이지를 추가 할 필요가 없습니다 this blog post by Alex Ahyba
- 1. 메뉴에 페이지를 추가하려면 어떻게합니까?
- 2. 메서드에 사용자 지정 검색 필터를 추가하려면 어떻게합니까?
- 3. 사용자 지정 청사진에 경로를 추가하려면 어떻게합니까?
- 4. MKAnnotation에 사용자 지정 단추/MapPin을 추가하려면 어떻게합니까?
- 5. CKEditor 플러그인에 사용자 지정 기능을 추가하려면 어떻게합니까?
- 6. Glade에서 도우미에게 페이지를 추가하려면 어떻게합니까?
- 7. Silverlight 사용자 지정 컨트롤에 배경 스레드를 추가하려면 어떻게합니까?
- 8. 기존 AngularJS 응용 프로그램에 페이지를 추가하려면 어떻게합니까?
- 9. 사용자 입력에 하루를 추가하려면 어떻게합니까?
- 10. Ruby 라이브러리에 사용자 정의 메소드를 추가하려면 어떻게합니까?
- 11. DotNetNuke에 외부 .ASPX 페이지 추가
- 12. 사용자 지정 aspx 페이지를 mvc 작업으로 리디렉션하는 방법
- 13. dotnetnuke 모듈에 새로운 ascx 페이지를 추가하려면 어떻게합니까?
- 14. YII에 새 관리자 페이지를 추가하려면 어떻게합니까?
- 15. Windows Form Designer 지원을 사용자 지정 컨트롤에 추가하려면 어떻게합니까?
- 16. 사용자 지정 구성 요소의 이미지에 진행률 막대를 추가하려면 어떻게합니까?
- 17. Excel : 차트에 사용자 지정 눈금 선을 추가하려면 어떻게합니까?
- 18. 숫자 문자열 안에 대시 (사용자 지정 서식)를 추가하려면 어떻게합니까?
- 19. iis7의 사용자 지정 파일에 만료 헤더를 추가하려면 어떻게합니까?
- 20. Visual Studio 2010에서 사용자 지정 텍스트를 도구 상자로 추가하려면 어떻게합니까?
- 21. Silverlight 탐색 프레임에 사용자 지정 전환을 추가하려면 어떻게합니까?
- 22. Xcode에서 nib 파일에 사용자 지정 UIButton을 추가하려면 어떻게합니까?
- 23. office-2007의 사무실 단추에 사용자 지정 메뉴 항목을 추가하려면 어떻게합니까?
- 24. 패널에 항목에 대한 사용자 지정 동작을 추가하려면 어떻게합니까?
- 25. 선택 결과 집합의 맨 위에 "사용자 지정"행을 추가하려면 어떻게합니까?
- 26. Visual Studio의 목록에 사용자 지정 빌드 작업을 추가하려면 어떻게합니까?
- 27. Magento의 주소에 사용자 정의 속성을 추가하려면 어떻게합니까?
- 28. 사용자 정의 키를 키보드에 추가하려면 어떻게합니까?
- 29. 사용자 정의 메서드를 구형 서비스에 추가하려면 어떻게합니까?
- 30. 사용자 지정 ASPX 형식이 더 좋은 방법입니다.
이 URL을 | custom.aspx로 IgnoreUrlPrefixes 설정에 추가하면 Sitecore 항목 확인자 –