2009-12-29 9 views
1

주로 업데이트 된 텍스트 파일의 데이터에서 이미지를 생성하도록 설계된 Windows 서비스 (Win32 서비스 API)가 있습니다. 아이디어는 이러한 이미지들이 클라이언트 요구 사항을 충족시키기 위해 html 파일에 의해 참조 될 수 있다는 것입니다.Windows 서비스에서 HTML을 생성 하시겠습니까?

해당 HTML 파일의 텍스트 데이터가 다양합니다. 제가 궁금하네요 것은

.....

--- 그것은 또한 HTML (htmlwriter)를 생성하기 위해이 같은 Windows 서비스에 대한 의미가 있는지. 한편으로는 그것은 합리적인 것처럼 보입니다. 반면에, 그것은 본질적으로 면밀한 관찰의 대상이 되었기 때문에 내 생각이었습니다.

또 다른 옵션은 html (자바 스크립트) 쿼리에서 html에 대한 모든 서비스를 쿼리하는 것입니다.

--- 이미지 생성을 트리거하는 이벤트로서 마지막으로 타이머 대 파일 감시자는 무엇입니까?

거의 모든 의견을 환영하겠습니다;) 감사합니다.

+0

'service'는 (a) Win32 서비스 또는 (b) IIS 내부에서 실행중인 것을 의미합니까? – bmargulies

+0

은 win32 서비스입니다. 나는 여기에 IIS를 말하고 있다고 생각하지 않지만 VS에서 Windows 서비스 템플릿을 통해 생성 된 Windows 서비스 만 – Chris

답변

0

파일에서 새 데이터를 가져 오는 페이지 트리거를 새로 고치는 행위가 불가능합니까?

그렇지 않으면 XRefresh라는 항목을 사용하여 지정된 로컬 파일이 변경 될 때 자동 새로 고침을 사용합니다. 매일 100 회 새로 고칩니다. 다시 시작해야합니다.

SQL Server 데이터베이스 및 SQL 트리거를 사용하는 것이 좋습니다. 그러나 다른 옵션도 권장하지는 않습니다. 이들은 매우 신뢰할 수 없습니다.

확실한 답변을 드리지 못해 죄송합니다.하지만 아이디어가 도움이 될 수 있습니다.

0

은 C Win32 API를보고 파일에서 좋은 ....이 (왜 단지 수요에 이미지를 그릴 수 없습니다?)하고 가치 가정. 필자는 FileSystemWatcher에 대해 알지 못하지만 얇은 래퍼 일 가능성이 높으며 파손 된 것으로 생각할 이유가 없습니다.

ASP.NET 코드는 원하지 않는 출력 파일을 삭제하고 완료된 출력 파일의 최신 버전을 사용해야하며 서비스의 출력 파일 세트는 ...) 이미지 생성에 사용 된 텍스트 파일 복사본이 포함되어 있거나 잘못된 이미지/텍스트 버전이 함께 표시됩니다.

그래서 나는 서비스에 의해 관리되지 않는 HTML 세대로 갈 것이지만, TXT 파일 버전 문제는이 서비스에서 관리합니다.

관련 문제