2016-10-13 3 views
1

여기 내 경우입니다. ASP.Net을 사용하여 웹 응용 프로그램을 만들고 싶습니다. 두 개의 텍스트 상자와 "RUN"단추가있는 간단한 UI가 있습니다. 두 텍스트 상자는 성과 이름입니다 사용자가 값을 입력하고 실행을 클릭 할 수 있습니다ASP.NET을 계속 실행하는 방법

나는 몽고 데이터베이스에 액세스하여 성함과 사용자가 요구 한 것과 일치하는 모든 문서를 가져 오는 기능을 가지고 있습니다. "Excel 시트"출력 파일 "Excel 시트" 에 대한 결과 "button_Click"함수 으로 이동하여 디스크로 이동하여 Excel 시트를 업로드하고 사용자에게 "창"저장을 제공합니다. r 파일을 다운로드 할 수 있습니다. 로컬 컴퓨터에서만 테스트 해 보았지만 제대로 작동하는 것 같습니다. 이제 다른 컴퓨터로 이동할 때 어떻게 작동하는지 잘 모르겠습니다. 하지만 내 질문하지,

문제는이다, 나는 사용자가 그/그녀가 덤프 할 파일을 엑셀 원하는 위치를 입력 할 수있는 세 번째 텍스트 상자를 추가 할. 클라이언트 및 서버 "웹 응용 프로그램이 호스팅되는 곳"에서 액세스 할 수있는 세 번째 서버에있을 수 있습니다. 그 이유는 일부 쿼리는 최대 15 ~ 20 분이 걸릴 수 있으며 사용자는 자신의 웹 브라우저가 전체적으로 실행되기를 원하지 않기 때문입니다. 그래서 엑셀 파일을 저장할 위치와 함께 "firstName, LastName"에 필요한 정보를 지정한 후에 그는 실행을 클릭하여 웹 브라우저를 닫을 수 있습니다. 프로그램은라고 가정하고 백그라운드에서 을 실행하고 지정된 위치에 Excel 파일을 덤프하고 파일이 준비되었음을 알리는 전자 메일을 보내고 나중에 확인할 수 있도록 원하는 위치에 복사했습니다. . 이 작업이 가능합니까? 사용자가 브라우저를 닫을 때 프로그램이 어떻게 실행됩니까 ?? 두 가지 다른 프로젝트가 필요합니까?

+1

이 읽기 ​​(계약을 통해 당신이 제공하는 것) 서버가 종료 될 때까지 서버는 사용자가 기다리거나 브라우저를 닫았는지 알지 못하고 걱정하지 않습니다. –

+0

적어도 읽기 쉬운 찾고있는 질문을 쓰려면 시간이 좀 걸릴 수 있습니다. 좋은 질문은 당신 자신도 대답을 찾을 수 있도록 도울 수 있습니다. – Aristos

답변

관련 문제