我需要快速環繞現有ASP.Net 2.0 web應用程序的一些安全。在想了一會之後,我想起了微軟在幾年前創建了成員和角色範例,並且Visual Studio可以爲您創建一切。Asp.net Membership和Roles自給式Web應用程序
因此我僞造了利用內置在ASP.Net網站管理工具,並創建在應用程序中一個簡單的小的安全框架。設置了所有選項後,Visual Studio在我的網站新創建的App_Data目錄下創建了一個名爲ASPNETDB.MDF的漂亮的小型SQL Express數據庫。這很有效,直到你部署它。
想這個應用程序推到我的開發服務器,我意識到它是行不通的,除非你有宿主機器上安裝了SQL Express之後。更糟糕的是,我認爲在負載平衡的環境下,考慮到數據庫本身只能與N個節點中的一個隔離,在負載均衡環境下工作基本上沒有辦法。
而不是工作腳本了DB和它推到我現有的SQL中...我想我會問StackOverflow上如果有一個簡單而安全的ASP.Net網站更好的解決方案。
我喜歡保持現有模式尚未有該數據庫成爲一個地方,或平面文件DB烤權到應用程序中。目前,我甚至可以在每個用戶或角色更改的情況下部署平面文件以抵消PROD中的負載平衡網站。
請問有沒有一種方法來創建某種類似的設置與平面文件?我認爲這是App_Data文件夾的重點?
就我個人而言,我認爲使用您現有的數據庫不太方便。成員,角色和配置文件的ASP.NET安全表不應該太難以設置。特別是在負載平衡的環境中。 – 2010-11-10 23:41:40