2012-07-13 6 views
2

저는 일부 웹 사이트에는 공개 웹 사이트가없고 일부 유틸리티에 대한 다양한 유틸리티 스크립트/페이지가있는 ASP.NET 웹 사이트가 있습니다. Microsoft의 오차드 CMS를 사용하여 방문자가 볼 수있는 웹 사이트를 만들고 싶습니다. 그러나 유틸리티 스크립트를 옮겨야 만합니까?자신 만의 ASP.NET 웹 사이트에서 CMS 과수원을 사용할 수 있습니까?

과수원과 함께 ASP.NET 페이지 등을 실행할 수 있습니까? 아니면 과수원을 확장하여 해당 작업을 수행해야합니까? 스크립트를 나란히 실행할 수 있다면 과수원과의 간섭을 방지하기 위해해야 ​​할 일이 있습니까?

나는 과수원 또는 좋은 추론을 경험 한 사람으로부터 대답을 수락합니다.

미리 감사드립니다.

답변

0

기존 ASP.NET WebForms 응용 프로그램에 대해 말하면 적어도 쉽지 않을 것입니다. 그것은 하나의 응용 프로그램과 같을 것이다 최종 사용자에 대한 있도록

이 경우 가장 좋은 건, 적절한 재 작성 규칙에 해당 응용 프로그램 별도로

  • 실행하거나하는 것입니다. 이 방법을 사용하면 기존 앱에서 사용자 관리와 같은 오차드 기능에 액세스 할 수 없게됩니다.
  • 는 MVC에 현재 페이지를 다시 작성하고 약 기존의 ASP.NET MVC 응용 프로그램을 말하는 경우 별도의 오차드 모듈

기존 유틸리티 스크립트와 함께 그 이동

  • - 솔루션이 here을 볼 수 있습니다.

  • +0

    대단한 조언입니다. 감사합니다. 그래서 어딘가에 (비 루트) 디렉토리에 내 유틸리티 스크립트를 버리고 Orchard의 유틸리티와 같은 URL을 가진 페이지를 추가하지 않도록 루트에서 Orchard를 설치하는 것이 좋을까요? 나는 내가 좋아하는 곳 어디에서든지 유틸리티를 사용할 수있다. 필요한 경우 내가 설명하는대로 모듈을 만들 수있다. – James

    +0

    이 스크립트의 내용에 따라 다릅니다. 그것들이 JS 스크립트라면 모듈에 쉽게 추가 할 수 있습니다. 당신은 또한 그들을 별도의 애플 리케이션에 넣을 수 있습니다 필요에 따라 오차드에서 참조하십시오. –

    +0

    나는 스크립트를 말합니다. 그들은'.ashx' 핸들러입니다. 나는 두 번째 제안을 좋아합니다. – James

    관련 문제