.Net 환경에 대해 잘 모릅니다. 따라서 첫 번째 아이디어는 새 콘텐츠를 찾기 위해 폴더를 검색 한 다음 알림을 전자 메일로 보내는 콘솔 앱을 작성하는 것이 었습니다. 그런 다음 .exe를 예약 된 작업으로 서버에두고 몇 분마다 실행합니다. 이것은 나에게 꽤 고풍 것 같다. 내 웹 사이트에서이 작업을 수행하는보다 우아한 방법이 있습니까?.Net 웹 사이트에서 폴더 내용이 변경 될 때 전자 메일 경고를 보내는 내 옵션은 무엇입니까?
답변
선택한 응용 프로그램 유형에 관계없이 .NET에서 폴더 변경에 대한 알림을받는 방법은 FileSystemWatcher 클래스를 통해 이루어집니다. 좋은 접근 방법은 백그라운드에서 실행되고 알림을 수신 대기하는 create a Windows Service입니다.
감사합니다. 도움이됩니다. 내 제목 줄을 잘못 작성했다고 가정합니다. 내가 실제로 한 것은 타이머에서 코드를 실행하거나 응용 프로그램 시작시이를 시작하고 계속 실행하는 적절한 방법입니다. 내가 할 수있는 global.asax 파일에 뭔가가 타이머에서 실행될 수 있습니까? 차라리 콘솔 앱을 작성하지 말고 창 작업 예약을 실행 해보아야합니다. 누군가가 웹 사이트를 이동하면 무리가있는 것처럼 보일뿐만 아니라 예약 된 작업도 이동해야한다는 것을 기억해야합니다. –
당신은 FileSystemWatcher를 사용할 수 있습니다. 끊임없이 실행되는 Windows 서비스를 만들고 감시자에게 이벤트를 첨부하여 전자 메일을 보냅니다.
이 변경 사항은 모든 변경 사항을보고합니다 (예 : 파일 이동은 삭제 및 생각한 것임). 전송 한 이메일 수를 제한하고 싶을 수 있습니다. 수백 개의 이메일을 보내기 전에 조금만 실험 해보세요.
Windows 서비스 만 유일한 옵션입니까? 나는 웹 사이트 데이터와 설정 파일에 무언가가 완전히 포함되기를 바랐다. –
- 1. 데이터가 변경 될 때 전자 메일 트리거
- 2. 허드슨의 전자 메일 변경
- 3. 내 웹 사이트에서 PHP로 인터넷 전자 메일 계정을 구성하는 방법
- 4. asp.net 4.0 웹 사이트에서 여러 수신자에게 전자 메일 보내기
- 5. 공유 호스팅을 통해 asp.net 웹 사이트에서 대량 전자 메일 보내기
- 6. web.config 전자 메일 쿼리
- 7. .net 메일 클라이언트에 연결할 수있는 전자 메일 서비스 공급자는 무엇입니까?
- 8. 사용자가 내 웹 사이트에서 양식을 제출할 때 getresponse.com에서 메일을 보내는 방법은 무엇입니까?
- 9. 서버 쪽 스크립팅이없는 웹 사이트에서 전자 메일 보내기
- 10. 내용이 변경 될 때 DataGridView 스타일이 업데이트되지 않습니다.
- 11. MSHTML_TLB.pas가 경고를 보내는 이유는 무엇입니까?
- 12. 웹 페이지에 전자 메일 제한 설정
- 13. yui rte의 내용이 변경 될 때 함수 실행
- 14. 웹 응용 프로그램에서 전자 메일을 보내는 방법
- 15. .NET 전자 메일 내용 - 줄 바꿈
- 16. .NET 전자 메일 처리 조언
- 17. 오류 구현시 전자 메일
- 18. 전자 메일 전송 테스트에 사용할 전자 메일 서비스는 무엇입니까?
- 19. SharePoint 전자 메일 알림
- 20. 게시물이 WordPress에 게시 될 때 사용자에게 전자 메일 보내기
- 21. .NET 용 전자 메일 대기열 서비스
- 22. 전자 메일 알림 서비스
- 23. .NET 응용 프로그램에서 전자 메일을 보내는 가장 좋은 방법은 무엇입니까?
- 24. 전자 메일 형식의 기초 (일반 텍스트 전자 메일의 링크)
- 25. 웹 사이트에서 업로드 내용이 이미지인지 확인하는 방법
- 26. WCF 서비스에서 내 옵션은 무엇입니까?
- 27. 내 서버가 아닌 전자 메일 보내기
- 28. 웹 응용 프로그램 용 전자 메일 솔루션
- 29. Azure에서 PHP의 전자 메일
- 30. 내 웹 사이트에서 관련성없는 링크 생성
Windows 서비스 만 유일한 옵션입니까? 나는 웹 사이트 데이터와 설정 파일에 무언가가 완전히 포함되기를 바랐다. –
물론, 당신은 항상 ASP.NET 응용 프로그램에서'FileSystemWatcher'를 사용할 수 있습니다. 여기서 아무런 문제가 없습니다. –
이것은 내가 한 일이다. 앱 시작시 FileSystemWatcher를 인스턴스화하고 실행 상태를 유지하려면 어떻게해야합니까? –