2011-01-07 2 views
0

나는 윈도우 폼과 asp.net 웹 사이트 (마스터 페이지 포함)로 만든 게임을 가지고있다.ASP.NET 양식 안에 Windows Form 응용 프로그램?

나는 웹 사이트에서 game.aspx라는 새로운 페이지를 만들었고, 사용자는 웹 사이트에서 게임을 할 수 있기를 바란다. (프레임 안의 다른 창)

+3

당신이 게임의 실버 라이트 버전을 캔트? :) –

+0

정확한 질문은 무엇인지 모르겠습니다. – Steve

+0

가능한 복제본 http://stackoverflow.com/questions/4561904/i-have-ac-windows-forms-application-can-i-deploy-it-on-web-so-that-users-can – nan

답변

2

웹 페이지에서 WinForms 사용자 정의 컨트롤을 호스팅 할 수는 있지만 Internet Explorer에서만 지원되며 심지어 지원도 열악합니다.

웹 사이트에서 배포하는 ClickOnce 응용 프로그램으로 게임을 패키지하는 것이 좋습니다.

편집 :
정말로 원한다면 웹에서 많은 예제를 발견 할 수 있습니다. 이 구글에서 검색을 시도해보십시오 http://www.google.com/search?q=user+control+host+winforms+web+page+html

codebetter.com에서이 문서에서는 예를 들어 흥미 같습니다 http://codebetter.com/petervanooijen/2007/06/18/including-a-winforms-user-control-in-an-asp-net-web-page/

+1

웹 페이지에서 Win Form을 호스팅하지 마십시오. Silverlight로 이동하십시오! – Stilgar

+1

저는 몇 년 전에 IE에서 호스팅 된 .NET과 함께 관리되는 DirectX 게임을했습니다. 너무 익살 스럽기 때문에 나는 그것을 실행하는 방법조차 기억할 수 없다. 너무 늦지 않은 동안 그렇게 아무것도하지 마라! – Arunas

+0

나는 너희 둘 모두에 동의한다. 이러지 마! –

-2

게임이 HTML/JavaScript 기반이라면 모두 설정됩니다. 그러나 게임이 WinForms로 작성된 경우 클라이언트의 컴퓨터에 설치되지 않고 ActiveX()와 같은 멋진 컨테이너 및 일부 멋진 보법을 사용하지 않고도 웹 페이지에서 호스트 할 수 없습니다.

Silverlight 또는 Flash 또는 HTML5를보고 싶을 것입니다. 게임 중 하나에 게임을 구현하면 클라이언트 브라우저에서 게임을 즐길 수 있습니다.

+0

그는 그렇지 않다고했습니다 – Xaqron

+0

사실이 아닙니다. Rune Grimstad의 답변을 참조하십시오. – Stilgar

관련 문제