2013-07-03 25 views
5

Tôi có dịch vụ cửa sổ hoàn toàn bình thường (TopShelf được lưu trữ). Tôi có một yêu cầu cho một giao diện đơn giản cho dịch vụ mà sẽ trả về một số số liệu thống kê hiện tại (được lưu trữ trong bộ nhớ).Có thể phân phát trang web từ API web tự lưu trữ trong dịch vụ cửa sổ không?

Tôi đã có một kế hoạch khôn ngoan để tự lưu trữ trang web trong dịch vụ và tôi thấy rằng API asp.net có chức năng tự lưu trữ.

Có thể lật đổ 'API'ness của hệ thống và để nó trở về HTML đơn giản (mặc dù không tĩnh) mà trình duyệt có thể đọc trực tiếp không?

Nếu không có bất kỳ tùy chọn hoặc ý tưởng nào khác cho trường hợp này?

Trả lời

4

Có. Trang web thử nghiệm này http://www.hypermediaapi.com được thực hiện bằng cách sử dụng WebAPI tự lưu trữ. Nguồn cho nó là ở đây https://github.com/darrelmiller/HypermediaApiSite

+0

Ví dụ tuyệt vời – mecsco

+0

Ví dụ này sử dụng MVC không tự lưu trữ .. – kubal5003

+0

@ kubal5003 Có một dự án MVC và một dự án Bảng điều khiển sử dụng tự lưu trữ. Máy chủ Azure lưu trữ trang web đang sử dụng dự án Bảng điều khiển dưới dạng Dịch vụ Windows. –

Các vấn đề liên quan