Code Access Security (CAS) 限制程式碼權限,決定 ASP.NET 程式能執行何種操作(檔案 I/O、資料庫存取、網路連線等)。
| 層級 | 權限範圍 |
|---|---|
| Full | 完全信任,無限制 |
| High | 大部分權限,限制非受管理碼、事件日誌等 |
| Medium | 常見 Web 應用權限,限制檔案存取、Registry、反射 |
| Low | 僅限執行邏輯,無檔案/資料庫/網路存取 |
| Minimal | 僅能執行基本 Managed Code |
Web.config 設定:<trust level="Full" />,預設為 Full。
web_mediumtrust.config 等)<trust> 的 allowOverride="false" 禁止應用程式覆蓋使用 .NET Framework 自帶 Permissions Calculator Tool (percalc) 分析組件所需權限:
percalc -show D:\MyProjects\Job\bin\Job.dll

<identity impersonate="true" />)