2009-10-28 3 views
2

이전 웹 응용 프로그램을 클라우드 플랫폼 (Rackspace Cloud Sites)으로 이식해야 할 수도 있습니다. 이렇게하면 최신 버전의 IIS를 사용할 수 있지만 사용자 지정 COM 구성 요소를 설치할 수 없게됩니다.ASP에서 ASP.NET 암호화 사용 클래식 응용 프로그램

기본 암호화에 이러한 구성 요소 중 하나를 사용하지만 Rackspace 환경에는 근사치가 없습니다. 그런 다음 ASP.NET에서 System.Security.Cryptography 네임 스페이스를 생각했습니다.

내가 지금까지 설명한 한 가지 해결책은 내 ASP 클래식 스크립트에서 암호화 된 문자열을 반환하는 ASP.NET 페이지로 값을 POST해야한다는 것입니다. 나는이 접근법이 성능에 미치는 영향에 대해 우려하고있다. 내가 있어야 할까?

두 가지를 POSTS에 의존하지 않고 통합하는 다른 방법이 있습니까?

답변

0

고전 ASP에서 Server.Transfer()를 할 수 있습니까? 그렇게하면 ASP에서 aspx 페이지를 실행할 수 있고 모든 추가 브라우저 트립없이 응답을 얻을 수 있습니다.

+0

클래식 ASP에서 ASP.NET으로의'Server.Transfer'는 모든 세션 상태를 잃을 것이라고 확신합니다. 단지'Response.Redirect'입니다. –

1

얼마나 자주 암호화 기능을 호출해야합니까?

이러한 제한된 호스팅 환경에서 가장 좋은 방법은 .NET 웹 서비스 설정을 사용하고 ASP 페이지에서 XmlHttp를 통해 호출하는 것입니다.

관련 문제