2012-09-13 35 views
1

我正在開發基於Web的解決方案的過程中替換我們提供的應用程序。 Web應用程序是一個記錄存儲應用程序,每個客戶端都會有不同的表單,他們會將數據輸入和存儲。我的問題是:是否有可能創建一個骨幹網絡項目,這將有最小的更新,這將像一個容器,併爲所有我們的客戶是一樣的,並具有不同客戶之間的文件形式,需要更新頻率更高。Web項目控制Web站點

任何建設性的意見或反對這與理由爲什麼也將不勝感激。

回答

0

這聽起來像你所描述的是一個多租戶系統,如果你想對這個術語做一些研究。您的Web界面對所有用戶而言都保持不變,但每個客戶端的記錄/文檔都不相同。這聽起來像您可能需要將記錄綁定到客戶端ID(可能存儲在數據庫中)的登錄/訪問功能。根據您打算如何存儲記錄(文件系統與數據庫),您可以基於客戶端ID(文檔表的外鍵)來控制訪問權限,或者您可能想要創建角色。這是一個非常高的概述,根據規格可以變得複雜。

+0

感謝您提供我瞭解多租戶系統的信息,並且我瞭解了我計劃要做的事情。我想知道人們是否通常使用webprojects訪問網站,或者我應該將整個網頁寫入網站。我希望它是安全和有效的。大多數租戶不會有超過20個併發用戶。 –

+0

我幾乎總是使用一個Web應用程序,並將我的數據層放在同一解決方案下的單獨項目中。有關更多信息,請參閱:http://stackoverflow.com/questions/398037/asp-net-web-site-or-web-application – puddleglum

相關問題