Ⅰ ASP.NET許可權如何設置
建議第一種方法,比較簡單。在用戶表上新建一個欄位limits ,例如:遊客為0,用戶為1,管理員為3,在點擊修改或添加使,取出這個欄位進行判斷。當為0時,彈出對話框「對不起,您無此許可權」;當為1時,彈出對話框「對不起,您無此許可權」;當為3時,就直接操作就行。
Ⅱ asp.net用戶管理
參考示例:
第一步:
你先新建一個YourDB資料庫,
裡面有User(用戶表),
欄位有Uid,Uname,Age,Roleid(許可權ID,int,外鍵,關聯許可權表,[0為普通用戶,1為vip會員,2是管理員]默認為0,即普通用戶),IsLogin(類型為bit,0表示注冊用戶,1表示未注冊,默認值為0) 等。
另外建一個許可權表Role,欄位Roleid(許可權ID,int,主鍵,自增),Rolename(許可權名稱區分用戶是普通用戶,vip,管理員)。
第二步:
程序中分配許可權的做法是:後台添加用戶,insert 操作,添加的用戶默認就是普通用戶。如果是要把這個普通用戶的許可權修改為vip會員許可權,只需Update User 表中Roleid=1 就行了,未修改前Roleid 是默認的0 。
至於你要刪除已注冊用戶,就是在刪除用戶之前,後台查詢下Usre表中的欄位IsLogin=0(注冊)還是IsLogin=1(未注冊),
if (IsLogin=0 )
{
Delete();//調用你的刪除方法。
}
我說的你懂了么?
如還不是很清楚,我的郵箱[email protected] 歡迎學習交流!
Ⅲ HTTP 錯誤 404 - 文件或目錄未找到
我遇到的情況是,先按裝了.NET,後裝的IIS;不確定其他原因也會不會產生類似錯誤。(如果有,希望大家能貼出更多的原因,方便遇到同樣錯誤的人找到問題的根源)。
解決方法:
首先,要重新注冊IIS : 開始--Microsoft Visual Studio 2005--Visual Studio Tools--Visual Studio 2005 命令提示--鍵入命令aspnet_regiis -i。
其次,在: 計算機管理--Internet信息服務(IIS)管理器--Web服務擴展--ASP.NET V2.0.50727 中選擇允許。
最後,重新在計算機管理的對應項目中找到你要瀏覽的頁面,打開頁面,就可以了。
補充:
HTTP 403.1 禁止訪問:禁止可執行訪問Internet 信息服務。
原因是執行許可權不夠,解決的方法是:
打開「管理工具」的「Internet 信息服務」,右鍵選擇「WEB站點屬性」的「主目錄」選項卡,把「執行許可」的選項從「無」改為「純腳本」就好了。
註:如果瀏覽的是exe可執行文件,提示404錯誤, 右鍵選擇「WEB站點屬性」的「主目錄」選項卡,把「執行許可」的選項從「純腳本和可執行文件」改為「純腳本」就好了。
Ⅳ 要將 ASP.NET 訪問許可權授予某個文件,請在資源管理器中右擊該文件,選擇「屬性」,
找到該文件所在文件夾,右鍵屬性,安全選項卡,添加-aspnet用戶,並設置其許可權為完全控制。如果還是不行,就添加一個Everyone用戶並賦予完全控制許可權
Ⅳ ASP伺服器配置的完整的流程
分類:ASP.Net
一、備份伺服器
使用Ghost軟體,將伺服器的操作系統備份,一般是C盤,以防萬一。
二、安裝IIS
三、安裝.net1.1框架
首先安裝MADC27SD,然後安裝.net1.1框架
四、一定要首先安裝IIS,然後安裝.net框架,如果一旦順序弄反了,解決辦法如下:
找到目錄 C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
在DOS環境下,運行aspnet_regiis.exe -i 注冊IIS
運行aspnet_regiis.exe -c 創建客戶端腳本
五、安裝SQLServer 2000
注意:資料庫一定不要建立在系統盤下面,否則,如果系統癱瘓,那麼資料庫的全部數據將一並丟失。
應該在另外一個盤下存放資料庫文件。
注意:在建立資料庫時,一定不要忘記取消新增用戶的master資料庫的訪問許可權。
六、配置辦公系統文件
在Internet信息服務下找到網站,設置虛擬目錄,然後可以通過http://192.168.1.1/epdoc進行訪問操作。
在控制面板,管理工具,Internet信息服務中找到默認站點,然後右鍵,選擇屬性;如下進行設置: