문제

상자 밖에서 Subtext는 IIS7의 통합 파이프 라인 모드에서 실행할 수 없습니다. 불행히도, 필요한 형식과 일치하도록 web.config를 "마이그레이션"하는 것 이상입니다. 예를 들어, httpmodules 및 httphandlers를 새로운 위치로 이동시킵니다. 결과적으로 통합 모드에서 실행할 때 Application_Start에서 요청을 사용할 수 없으므로 서브 텍스트도 실패합니다.

기존의 Godaddy-Hosted ASP.NET 웹 사이트에 블로그 기능을 추가하지 않으면 두 가지 옵션이 남아 있습니다. 요청 컨텍스트를 사용하지 않도록 하위 텍스트 코드베이스를 업데이트하거나 하위 텍스트를 실행하십시오. 클래식 모드에서.

불행히도, 우리의 현재 Godaddy 계정은 단일 앱 풀만 사용할 수 있으므로 제한되고 있습니다. 기본 사이트는 통합 파이프 라인 모드로 구성되어 있으므로 기본 사이트에 영향을주지 않고 IIS 모드를 변경할 수 없습니다.

보다 유연한 호스트로 전환하지 않으면 현재 계획은 기본 사이트를 클래식 모드로 수정하는 것입니다. 간단한 사이트이며 Web.config를 클래식 모드 형식으로 되돌리는 것은 큰 문제가되지 않아야합니다. 또는 Application_Start에서 요청 컨텍스트를 사용하지 않도록 서브 텍스트 코드베이스를 업데이트한다는 아이디어를 가지고 놀아요. 통합 모드에서 하위 텍스트를 실행하는 사람에 대해서는 듣지 못했으며 필요한 업데이트가 끝났다고 가정 할 때 해결하기에 좋은 문제가 될 수 있습니다.

이 노력에 약 8 시간이 더 할당되었다고 가정하면 가장 좋은 방법은 무엇입니까? 다른 옵션이 없습니까?

도움이 되었습니까?

해결책

불행히도 Subtext 2.1.2를 배포 할 때 테스트 할 IIS 7 설치가 없었습니다. 다가오는 Subtext 2.5에서는 IIS 7 통합 모드에서 잘 작동합니다. 불행히도 2.5는 아직 출시되지 않았습니다.

출혈 가장자리가 괜찮다면 트렁크에서 최신 빌드를 시도 할 수 있습니다. 그것은 매우 견고하고 우리는 거의 끝났습니다. 기존 블로그를 업그레이드하는 경우 어려울 수 있습니다. 새로운 것을 설치하는 경우 시도하기에 좋은 빌드 일 수 있습니다.

http://build.subtextproject.com/builds/archive/subtext-2.5.0.228.zip

다른 팁

후속 조치로서, 우리는 요청 컨텍스트를 참조하는 application_start 코드를 신속하게 댓글을 달았습니다. 이 실험은 추가 예외를 초래했습니다. 우리는 이제 클래식 모드로 실행하기 위해 기본 사이트로 수정을 진행하고 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top