我們有一個用.NET C#編寫的CMS系統。該系統具有模板(本質上是HTML文件)和各種其他支持文件(如CSS和JavaScript文件)的編輯工具。在C#中實現WebDAV服務器?
這些「文件」並不是真正的文件,而是數據庫記錄,它們使用CMS系統中的普通舊textareas進行編輯。
爲了使這些「文件」更容易編輯,一個想法是在CMS系統中爲這些文件實現WebDAV支持,因此用戶可以使用一些WebDAV客戶端軟件連接到CMS,然後在VS 2008中打開這些文件。
首先,這是一個可行的想法?
其次,如果是的話......從哪裏開始?任何有關在C#中實現WebDAV服務器的優秀文章,可以提供對物理文檔或「僞」文檔的訪問權,這些文檔實際上只是數據庫中的記錄?
知道的任何輸入....
是你能夠實現這一點?我也有這樣的要求,我需要一些幫助。我沒有找到關於這個話題的很多指導方針。 – tamizhan 2014-12-24 16:07:20
是的,我們最終從頭開始寫這個。它基本上是一個HttpModule,它響應WebDav標準所需的HTTP動詞。 – HaukurHaf 2014-12-24 19:18:01
感謝您的回覆。這很好。我剛開始。作爲一個POC,我試圖編寫一個簡單的處理程序,並遇到問題。我很感謝這裏的任何幫助。 詳細信息 - http://stackoverflow.com/questions/27625680/httphandler-for-webdav-requests – tamizhan 2014-12-24 20:21:12