[研究]ASP.NET WebForm 用 IIS GUI 判斷使用的 .NET Framework 版本? 32 bits 或 64位元?
2025-12-02
環境:Visual Studio 2022 + ASP.NET + WebForm + Web Application + C# + SQL Server 2019 + SQL Server Management Studio (SSMS) 20.2
********************************************************************************
ChatGPT
1️⃣ 判斷應用程式使用的 .NET Framework 版本
- 打開 IIS 管理員。
- 左側選擇你的 網站 或 應用程式集區 (Application Pool)。
- 若要看整個 AppPool 使用
.NET Framework 版本:
- 選擇 應用程式集區 → 找到你的 AppPool → 右鍵 → 進階設定 (Advanced Settings...)。
- 找到 .NET CLR 版本 (.NET CLR Version) 欄位:
- v4.0 → 代表使用 .NET Framework 4.x(包括 4.5, 4.6, 4.7, 4.8)。
- v2.0 → 代表使用 .NET Framework 2.0/3.0/3.5。
注意:IIS GUI 只能顯示 CLR 版本,而不能精確顯示小版本(如 4.7.2 或 4.8),要看精確版本仍需程式判斷。
2️⃣ 判斷應用程式集區是 32-bit 或 64-bit
- 同樣在 應用程式集區 → 選擇你的 AppPool → 右鍵 → 進階設定。
- 找到 啟用 32 位元應用程式 (Enable 32-Bit Applications):
- True → 應用程式在 32-bit 模式 執行,即使 OS 是 64-bit。
- False → 應用程式跟隨 OS 執行:
- OS 64-bit → 應用程式 64-bit。
- OS 32-bit → 應用程式 32-bit。
3️⃣ 判斷 OS 位元數(IIS Server 環境)
在 IIS GUI 沒有直接顯示 OS 位元數,但可以透過:
伺服器管理員 (Server Manager) → 系統資訊 查看作業系統版本和位元數。
或者在 命令提示字元 輸入:
systeminfo | findstr /B /C:"OS 名稱" /C:"系統類型" |
會顯示:
系統類型: x64-based PC → 64-bit OS
系統類型: x86-based PC → 32-bit OS
🔹 小結
| 判斷項目 | IIS GUI 路徑 | 說明 |
|---|---|---|
| .NET Framework 版本 | AppPool → Advanced Settings → .NET CLR Version | v2.0 / v4.0 |
| 應用程式位元數 | AppPool → Advanced Settings → Enable 32-Bit Applications | True = 32-bit, False = 隨 OS |
| OS 位元數 | 系統資訊或 systeminfo 指令 | x64 / x86 |
(完)
相關

沒有留言:
張貼留言