IIS에서 실행되는 ASP.NET을 사용하여 웹 응용 프로그램을 개발하고 싶습니다.웹 앱을 방문하는 각 사용자를 서비스에 의해 할당 된 별도의 임시 프로세스와 연관시키는 방법은 무엇입니까?
사용자가 MAXIMA 입력 명령을 제출하면 코드 숨김이 사용자 지정 Windows 서비스에 외부 어셈블리를 실행하는 새 고유 임시 프로세스를 만들도록 요청합니다.
보다 정확하게는 모든 사용자에 대해 하나의 Windows 서비스 만 제공되지만 각 사용자는 외부 어셈블리를 실행하는 고유 한 임시 프로세스와 연결됩니다.
Windows 서비스는 특정 포트에서 수신 대기하는 단일 소켓과 통신을위한 비동기 소켓 목록을 포함합니다. 목록의 각 소켓은 클라이언트 소켓으로 작동하는 외부 어셈블리를 실행하는 고유 한 임시 프로세스와 통신합니다.
참고 사항 : 외부 어셈블리가 배치 파일 (관리되는 어셈블리가 아님)이므로 응용 프로그램 도메인이 아닌 프로세스를 사용합니다.
내 질문은 :
- 방법 뒤에 코드에서 Windows 서비스를 호출?
- 각 사용자를 고유 한 임시 프로세스와 연결하는 방법은 무엇입니까?
- 더 많은 사용자가 동시에 작업하는 경우 확장 성을 향상시키는 방법은 무엇입니까?
- 사용자가 입력 한 Maxima 입력 명령이 장기 실행 프로세스를 유발할 경우 진행 상황을 사용자에게 알려주는 현명한 방법은 무엇입니까?
https://sourceforge.net/projects/aspmaxima/forums/forum/1190702/topic/3786806가 사전에 감사합니다
다음 링크 내 프로젝트에 대한 자세한 내용을 제공합니다.