2009-09-08 2 views
0

.net C#으로 개발 된 Windows 응용 프로그램이 있습니다. 웹 응용 프로그램과 비슷한 IIS에 넣고 싶습니다. 그것은 가능한가 ??.net에서 IIS의 Windows 응용 프로그램을 업로드 할 수 있습니까?

내 요구 사항은 다음과 같습니다. 웹 응용 프로그램과 마찬가지로이 Windows 응용 프로그램의 URL을 가져 와서 링크를 사용하여 Windows 응용 프로그램에 원격으로 액세스하려고합니다.

좋습니다.

감사 루파

+0

나도 같은 의심을 품는다. 대답을 얻었습니까? –

답변

0

IIS는 웹 사이트 또는 웹 서비스 응용 프로그램과 같은 HTTP 기반 응용 프로그램을 호스팅 주로 좋다. WCF 및 IIS 7을 사용하는 경우 실제로 WAS (Windows Activation Service)를 사용하여 IIS에서 다른 유형의 서비스를 호스팅 할 수 있습니다.

IIS에서 어떤 종류의 응용 프로그램을 호스트 하시겠습니까? 한 가지 옵션은 WCF를 사용하여 Windows 서비스에서 HTTP 끝점을 호스팅하는 것입니다. (ServiceHost 클래스 참조). IIS 외부에서 HTTP 서비스를 실행하려면 추가 권한/액세스 가능성 설정이 필요합니다 (예 : HttpCfg 명령 사용).

+0

WCF, WPF 등의 서비스를 사용하지 않습니다. 내 응용 프로그램은 각 시스템의 입력 파일을 기반으로 일부 작업을 수행하는 간단한 Windows 응용 프로그램입니다 (.net 프레임 작업 또는 maynot을 가질 수 있음). 그래서 나는 웹 응용 프로그램과 비슷한 다른 시스템에서 응용 프로그램을 실행하려고 생각했습니다. 불가능한 경우 다른 시스템에서이 Windows 응용 프로그램을 어떻게 실행할 수 있는지 알려주십시오. – ASD

0

예. 독립 실행 형 응용 프로그램이 포함 된 폴더를 공유 할 수 있습니다. 윈도우를 사용하는 경우 폴더를 마우스 오른쪽 버튼으로 클릭 한 다음 공유를 클릭 한 다음 공유를 선택하십시오.

그리고 지침을 따르십시오. 이것은 네트워크에서 그것을 공유 할 것이며, privelages를 가진 사람들이 그것을 액세스 할 수있게합니다.

2

ClickOnce Deployment을 살펴보십시오. 기본적으로 웹 사이트에서 간단한 설치가 가능합니다. 이는 웹 앱이 아닌 것과 같은 소리를 사용자에게 배포하는 가장 간단한 방법입니다.

동일한 기능을 제공하기 위해 웹 사이트를 만들 수 있는지 여부는 실제로 앱의 특성에 따라 다릅니다. 앱의 기능 또는 작동 방식을 설명해 주시겠습니까? 그러면 더 나은 대답을 얻을 수 있습니다.

0

iis에서 독립 실행 형 응용 프로그램을 배포 할 수 없습니다. 그러나 이것을 달성 할 방법이 있습니다. msi에서 응용 프로그램을 압축하고 msi를 자동으로 실행하는 배치 파일을 작성한 다음 exe를 실행하십시오. 클라이언트 컴퓨터에서 배치와 msi를 다운로드하고 wb 앱에서 배치를 실행하는 웹 응용 프로그램을 만듭니다. 목욕은 나머지를 할 것이다

관련 문제