누군가가 시스템 설계 중에이 문제에 대한 해결책을 올바른 방향으로 찾도록 도울 수 있기를 바랍니다.시간 초과/종료 날짜 이벤트에 대한 해결책
나는 경매에 특정 종료 날짜/시간이있는 경매 사이트를 만들고 있습니다.
.NET Timer가 사용자에게 남은 시간을 표시하고이 카운트 다운이 발생하면 해당 SQL Server 백 엔드 SQL 데이터베이스를 업데이트하여 경매가 완료되었다고 말하면서 우승 한 사용자에게 알리고 CLOSE 기능을 실행합니다.
Timer 이벤트가이 CLOSE 이벤트를 생성하지 않도록 해당 시간에 브라우저에서 실제로 열리지 않는 경매에 대해 어떻게하는 것이 좋을까요?
이상적으로 나는 경매 종결 시간이 끝난 시점에서 뭔가를 실행할 필요가 있습니까?
감사
여기에 무엇이 남았습니까? 답변이 도움이 되었습니까? – bryanmac
사이트가 공유 호스팅 솔루션에있어 서비스가 실행되지 않아서이 솔루션을 사용하고 있기 때문에 사이트가 약간 다른 접근 방식을 취해야했습니다. http : //www.codeproject .com/Articles/12117/Simulate-a-Windows-Service-ASP-NET-to-run-sc를 사용하여 DoWork 부분에서 나는 경매 마감 날짜를 <지금 확인하고 거기에서 이메일을 보내고 구매자와 판매자 및 경매 상태를 종료합니다. 작동이 원활하며 30 분마다 확인합니다. –