0

我們已經有一個.Net MVC/EF網絡應用程序,已經與客戶端在一起。該應用程序是使用.Net會員和角色進行安全/登錄開發的。該應用在位於客戶位置的平板電腦設備上運行。即使通過Web API,Microsoft的Sync Framework也可以使用.Net Membership/Roles嗎?

現在,客戶希望不同的公司爲網站的一部分(而不是整個網站)構建新的用戶界面,該用戶界面必須與我們的數據庫集成。這家公司長期以來一直在做這類工作,所以他們已經建立了他們的運營方式,這種方式是使用斷開連接的分佈式方法來避免互聯網問題搞亂了始終連接的設置。基本上,他們希望每個設備只下拉與設備位置相關的數據塊段,然後每兩分鐘通過一個API同步它。該設備將需要允許用戶登錄。

所以基本上,我們被要求調整我們的web應用程序/數據庫結構以適應此。它歸結爲2個問題:

1)由於我們使用.Net成員資格和角色,我們可以使用MS Sync Framework來同步用戶數據庫(或至少與設備位置相關的數據) ?我猜測答案是肯定的,因爲只要對方的用戶界面編碼爲使用.Net成員資格,數據庫應該採用正確的格式來讀取數據。我只是想確認這是事實。

2)所有的同步請求(上和下)是否可以通過我們編寫並暴露給設備的Web API運行?由於UI不會成爲代碼庫的一部分,因此需要以這種方式進行連接。

在此先感謝!

回答

1

1.是的。從Sync Fx的角度來看,他們只是表格。 2.開箱即用的Fx不適用於http。不過,您將在文檔中介紹如何使用WCF進行n層設置。如果你需要Web API,你也必須編寫代碼。

相關問題