2012-02-21 3 views
0

이전 VB6 Forms 응용 프로그램을 브라우저 기반 응용 프로그램으로 마이그레이션하려고하는데 몇 가지 옵션이 필요합니다. 응용 프로그램은 전자 메일을 통해 배포되고 인터넷에 액세스하지 않고 클라이언트의 컴퓨터 (완전히 로컬)에서 실행되며 언젠가는 기능하지 않는 완전한 웹 응용 프로그램 (로컬 대신 호스트 됨)으로 변환 될 수 있어야합니다. 전자 메일 배포가 더 이상 필요합니다.웹 응용 프로그램으로 사용할 수있는 브라우저 기반 응용 프로그램

  • 일반 .Net 웹 응용 프로그램 (C#).
  • WPF 브라우저 응용 프로그램
    • 이 보인다와 같은 WPF
      • 를 사용하여 브라우저에서
    • 삽입 닷넷의 WinForm을하지만 마이그레이션 할 수 있습니다 나중에 웹 응용 프로그램에?

입력 해 주셔서 감사합니다.

답변

0

이 답변은 모두 "인터넷에 액세스 할 수 없음"에 대한 귀하의 정의에 따라 다릅니다. 인트라넷에 액세스 할 수 있다는 의미라면 배포 메커니즘에 대해 ClickOnce을 고려 했습니까? 그것은 귀하의 요구 사항을 충족하는 것 같습니다.

리치 클라이언트에 WinForms 또는 완전한 기능의 WPF를 사용할 수 있습니다. 그러나 사용 된 라이브러리 및 필요한 시스템 사용 권한과 관련하여 WPF를 신중하게 사용하면 나중에 Silverlight 브라우저로 호스트 된 풍부한 응용 프로그램으로 이식 할 수 있습니다. 다른 질문에 대해서는

:

  • 정상적인 .NET 웹 응용 프로그램 (ASP.NET)는 해당 서버에 액세스 할 수 어딘가에 사용자 거기에 IIS 서버가 필요합니다. WPF를 사용하여 임베디드 윈폼을 보여주는 예에서

  • , 당신은뿐만 아니라 단지

  • WPF 브라우저 응용 프로그램은 웹 서버에 배포하지만, 클라이언트 시스템에서 실행됩니다 ... WPF/Silverlight를 사용할 수 있습니다. 따라서 쉽게 "나중에 웹 응용 프로그램으로 마이그레이션"하지 않습니다.

+0

인터넷 액세스와 관련하여 혼란스러워서 죄송합니다. 인터넷 연결이없는 경우에는 앱을 사용해야합니다. (나는 이것이 webapp void의 가능성을 렌더링하는 것으로 보이지만, 모바일 핫스팟이 사용될 것입니다.) ClickOnce가 고려되었지만 나중에 브라우저 구현을 사용하여 나중에 사용자 기반을 제한하지 않아도됩니다. Windows로. – Ethan

+0

그래서 WPF 브라우저 응용 프로그램을 오프라인에서 실행할 수 없습니까? – Ethan

+0

http://blog.wpfwonderland.com/2007/01/28/comparing-wpf-applications-and-xbap-whats-the-difference/에 따라 활성화 URL에 대한 액세스 권한이 필요합니다. – Reddog

관련 문제