首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

使用 WATS 遠端管理 ASP.NET 使用者與角色

     編輯:關於ASP.NET

WATS 簡介

ASP.NET Web Administration Tool (WATS) 內建於 C:\Windows\Microsoft.NET\Framework\v2.0.50727\ASP.NETWebAdminFiles,提供使用者/角色管理介面。開發時由 VS 啟動,部署至 IIS 需額外設定。

本機 IIS 部署步驟

  1. 將 WATS 發佈為預設網站下的應用程式,實體路徑指向原目錄或複製後目錄。
  2. 設定 Windows 整合驗證,停用匿名驗證。
  3. 應用程式集區身分需具備資料庫檔案 (如 App_Data) 讀寫權限。
  4. 在專案頁面放入連結:https://localhost/ASP.NETWebAdminFiles/default.aspx?applicationPhysicalPath=C:\inetpub\wwwroot\MyApp&applicationUrl=/MyApp。

遠端存取修改 (需謹慎)

  1. 修改 WATS web.config:移除 impersonate、authorization,改用 Forms 驗證。
  2. 修改 App_Code\WebAdminPage.cs:將 if (!application.Context.Request.IsLocal) 改為 if (false)。
  3. 重新部署並設定 Forms 驗證,自行實作登入頁面防止匿名存取。

安全性警示

遠端開放 WATS 風險極高,正式環境建議開發專屬管理後台,或透過 VPN/防火牆限制存取來源。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved