편집 기록

편집 기록
  • 프로필 알 수 없는 사용자님의 편집
    날짜2018.06.21

    아마존웹서비스(AWS) 아마존LINUX로 구성된 서버에서 c#으로 제작된 .EXE서버프로그램 구동하기.


    제목대로 C#으로 제작한 EXE 서버 프로그램이 있습니다.

    개발중이라 여지껏 제 컴퓨터에서 실행하고 제 컴퓨터 IP를 통해 접속을 처리했는데요.

    AWS서비스를 이용할 예정이라 AWS 서버에서 구동을 하고 싶습니다.

    문제는 윈도우에서 구동하던 이 프로그램을 어떻게 아마존 리눅스 서버에서 구동을 하느냐 인데요. 대부분 영어라 제가 해석을 잘 못하는 것일지도 모르지만 찾기가 힘들더군요.

    AWS에 EC2서버는 만들어 뒀구요. 파일 송수신도 PUTTY, WINSCP로 가능하게 해뒀습니다.

    EC2서버에 EXE 서버 프로그램을 올려놓음. EC2서버에 EXE 서버 프로그램을 올려놓음.

    멍청하게 이 상태로 WINSCP 상에서 프로그램을 실행하려 했으나 역시 안되더군요.

    멍청하게 이 상태로 WINSCP 상에서 프로그램을 실행하려 했으나 역시 안되더군요.

    사진과 같이 4개의 서버가 있고요. (이건 중요치 않음.)

    사진과 같이 4개의 서버가 있고요. (이건 중요치 않음.)

    각 서버마다 이렇게 IP를 입력하게 되어있습니다. (해당 IP를 통한 리슨처리)

    각 서버마다 이렇게 IP를 입력하게 되어있습니다. (해당 IP를 통한 리슨처리)

    마지막으로 디버그 시에 나오는 EXE파일들 입니다.(총 4개)

    마지막으로 디버그 시에 나오는 EXE파일들 입니다.

    찾아보니 MONO 프로젝트를 설치해서 프로그램을 실행해야 한다는데,

    아마존리눅스의 경우는 어떤 MONO프로젝트 버젼을 받아야하는지도 모르겠고,

    관련하여 어떤 친절한 답변이나 글들을 보지 못했습니다.

    다운받아 설치하는 방법이나 프로그램 구동까지 알려주신다면 감사하겠습니다.