Tiếp theo là thiết lập của chúng tôi & yêu cầu:Chỉnh sửa tài liệu MS Office từ một ứng dụng web: triển khai WebDaV tùy chỉnh hoặc ...?
- Có một ứng dụng web nào truy cập qua SSL + Basic Authentication. Hầu hết các ứng dụng này đều nằm trong ASP.Net; vài cái cũ trong ASP cổ điển. Máy chủ là Win 2003/IIS 6.0
- Ứng dụng này cần hỗ trợ chỉnh sửa trực tuyến (hầu hết) tài liệu MS Office (2007 & 2010). Bản thân tài liệu được lưu trữ trong cơ sở dữ liệu, cùng với nội dung của ứng dụng.
- Người dùng có thể mở tài liệu qua liên kết HTML; ứng dụng văn phòng bên ngoài tương ứng (nói MS Word) nên mở tài liệu ở chế độ chỉnh sửa (với khóa độc quyền) và khi người dùng nhấn nút Lưu, tài liệu sẽ được đăng trở lại ứng dụng.
- Tốt hơn là không có plugin bên ngoài/điều khiển ActiveX cần được triển khai ở phía máy khách.
Việc triển khai WebDAV tùy chỉnh có phải là cách tiếp cận tốt nhất có thể không? Lưu ý rằng chúng tôi có thể không cần tất cả các tính năng của WebDAV để hỗ trợ các yêu cầu trên. Bạn có biết về bất kỳ lựa chọn thay thế nào không?
Nếu triển khai WebDAV tùy chỉnh là cách đi, bạn có thể giới thiệu một số tài nguyên tốt (plugin IIS thương mại/mã nguồn mở, mẫu trong .Net, tài liệu, v.v.) ngoài http://www.webdav.org/? BTW, tôi không thích cài đặt một CMS cồng kềnh như Sharepoint để hỗ trợ một yêu cầu nhỏ như vậy!
Tôi tìm thấy một chủ đề trên SO về thực hiện tùy chỉnh WebDav: What are your experiences implementing/using WebDAV? Nghe có vẻ ta quá chán nản :((avialable chỉ trên thư mục gốc IIS, yêu cầu Windows xác thực, vv)
Cảm ơn trước
Cảm ơn! Tôi đã quyết định sử dụng điều này: [WebDAV với SQL backend] (http://thehojusaram.blogspot.com/2007/06/c-webdav-server-with-sql-backend-source.html) như là một điểm khởi đầu và xây dựng thành phần máy chủ của riêng tôi – Venkat