2013-05-21 3 views
1

asp.net 웹 응용 프로그램에서 WPF 응용 프로그램을 실행하고 싶습니다. 실제로 이미지를 열고 필요한대로 편집 할 수있는 이미지 뷰어가 포함 된 WPF page.xaml이 있습니다. 이제 Asp.net 웹 응용 프로그램에 해당 내용을 포함하려고합니다. 나는 그 WPF 물건을 원하는 asp.net 웹 응용 프로그램 사용자 컨트롤이 있습니다. 나는 인터넷에서 그것을 연구하고, 우리는 먼저 IIS 서버에서 WPF 응용 프로그램을 게시 한 다음 asp.net 웹 응용 프로그램 페이지 iframe에서 URL을 지나가는 방법을 찾습니다. 나는이 아래의 링크를 같이Asp.net 웹 응용 프로그램에서 WPF 응용 프로그램을 실행하고 싶습니다.

http://msdn.microsoft.com/en-us/library/aa970060.aspx#deploying_a_xbap

는 지금은이 방법을 수행 할 수 없습니다. 나는 이것의 대체 방법을 원한다. 이 시나리오를 처리 할 수있는 방법이 있습니까? 그렇다면 우리는 어떻게 이것을 성취 할 수 있습니까?

+1

WPF (및 Silverlight와 관련하여)에는 매우 제한적인 대상이 있습니다. 인트라넷/LOB에는 적합하지만 공개 사이트에는 적합하지 않습니다 (예 : iPad에서 렌더링 할 수 없음). 달성하고자하는 귀하의 웹 사이트/응용 프로그램은 무엇입니까? – Belogix

답변

3

네, 더 좋은 방법이 있습니다. Silverlight를 사용할 수 있습니다 (기본적으로 Flash와 동일한 C#입니다).

Silverlight가 WPF와 완전히 같아도 실버 라이트가 웹용으로 제작되므로 약간의 차이가 있습니다. 따라서 애플리케이션을 약간 변경해야합니다. 페이지에 그것을 통합에 대한

, 매우 간단 보인다 (당신이 플래시로 할 것 같은) 당신은 그것에 대해 몇 가지 링크 여기에 을 object HTML 요소를 사용할 수 있습니다

+1

아니요 :(우리는 WPF를 사용하여 실버 라이트를 사용하지 않습니다.) WPF에서 어떤 방식 으로든 사용할 수 있습니까? 실버 라이트에서 많은 솔루션을 찾을 수 있지만 실버 라이트를 따르지는 않습니다. – vitall

+1

그럼 꼭 :)! 왜 그걸 사용하지 않니? WPF/XAML을 사용하는 경우 "인터넷 용 WPF"인 Silverlight로 쉽게 이식 할 수 있어야합니다 (또는 사용할 수 없습니까?) 일부 "보안 제한"을 제외하고 WPF와 동일합니다 – ppetrov

+0

@ppetrov와 동의합니다. 정말. – Belogix

1

2 년 후 가능한 답변이 표시됩니다. 어쩌면 다른 사람이이를보고 그것을 사용하게 될 것입니다.

브라우저에서 WPF 응용 프로그램을 실행할 수 있다는 소문이 들렸습니다. XBAP이라고 부릅니까?

https://msdn.microsoft.com/en-us/library/aa970060%28v=vs.110%29.aspx

나는 내가 발견 한 제한이 대답을 업데이 트됩니다, 이것은 자신을 시도해하려고 생각합니다.

+0

나는 이것이 Windows OS에서만 지원된다는 것을 읽었습니다. – EAmez

관련 문제