2011-09-23 7 views
0

가능한 복제를하는 C# 응용 프로그램을 제어 :
Run a Method in a C# Application from a Webpage공개 웹 페이지에서

내가 버튼, txtbox 등과 가진 웹 페이지를 호스팅하고 싶은 사용자는 버튼을 클릭하면, 그것을 C# 응용 프로그램에서 메서드를 실행합니다. 또한 앱은 웹 페이지의 txtbox에서 데이터를 수집 할 수 있습니다.

응용 프로그램은 사용자 컴퓨터에 있습니다. 호스트와 정보를 송수신해야합니다. (내 웹 호스트) 서버에 대한 전체 액세스 권한이 있습니다. 기본적으로 간단한 bool, 문자열, ints ... 및 웹 사이트 (예 : 어디서나 액세스 할 수있는 휴대 전화)를 보내고받을 필요가 있습니다. 실제로 컴퓨터에서 실행중인 응용 프로그램에서 메소드를 실행할 수있는 컨트롤이 있어야합니다. 지금까지 FTP를 통해 서버에서 업로드하고 다운로드 할 수있었습니다 (이 응용 프로그램은 2 개의 html 파일과 .txt 파일을 편집했습니다)

나는 당신에게 줄 수있는 조언을 주셔서 감사합니다. 감사합니다.

+1

동일한 질문을 다시 게시하지 마십시오. 답변이 너무 일반적이거나 모호한 것으로 마감 된 경우 편집이나 세부 정보없이 다시 게시하면 도움이되지 않습니다. –

+0

실제로 무엇을 성취하려고하는지 더 분명하게 밝혀야합니다. 솔직히, 나는 당신이하려고하는 것을 정확히 이해하기가 힘듭니다. 사용자 상자에 앱이 있습니까? 이 앱이 웹 앱입니까? 다시 말하지만, 당신은 더 분명해야합니다. – itsmatt

+0

@djacobson 내가 자세히 설명하기 전에 다른 하나는 닫혔다. 나는 그것을 편집하고, 그것이 이미 닫혔다는 것을 알아 차렸다. – Trinity04

답변

0

WinForms (전통적인 Windows 응용 프로그램)를 제어하는 ​​.ASPX 웹 페이지가 필요합니다. 예를 들어, 사용자가 '닫기'를 클릭하고 WinForm 응용 프로그램이 닫힐 것입니다.

이렇게하려면 다양한 종류의 프로세스 간 통신을 실행해야합니다. .Net 3.0 이전에는 .Net Remoting이 .net 3.0 이후로 대체되어 Windows Communication Foundation (WCF)으로 대체되었습니다.

+0

감사합니다. 내가하려는 일을 이해하고 있네. 이것은 내가 필요한 것 같다. 나는 .net 3.5와 함께 일하고있다. 그래서 이것은 잘 동작 할 것이다. 나는 지금해야 할 독서가 있다고 생각한다. 코드 샘플을 알고 있다면 기꺼이 볼 수 있습니다. 귀하의 게시물을 가져 주셔서 감사합니다. – Trinity04

+0

왜 그냥 설정 파일처럼 작동하는 웹 페이지를 설정하지 않습니까? 타이머를 설정하고 URL에서 소스 코드를 가져옵니다. 코드를 반복하고 ur 설정/명령을 실행하십시오. – C4u