Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

.aspx 文件打開與運行全攻略:IIS 虛擬目錄配置、Dreamweaver/VS 調試、源碼查看

編輯:Windows XP 系統介紹

核心概念

.aspx 是 ASP.NET 頁面文件,**必須經過 IIS + ASP.NET 運行時編譯執行** 才能產出 HTML 回傳瀏覽器。雙擊直接打開只會以文本/關聯程序顯示源碼,無法看到動態運行效果。

方案一:IIS 建立虛擬目錄瀏覽運行效果(最標準)

  1. 確認 IIS 已安裝且 ASP.NET 已註冊 (aspnet_regiis -i)。
  2. IIS 管理器 → 「默認網站」右鍵 → 「新建」→「虛擬目錄」。
  3. 別名:如 myapp。物理路徑:指向 .aspx 文件所在目錄。
  4. 權限:勾選「讀取」「運行腳本(如 ASP)」,**不勾選**「寫入」「瀏覽」「執行」。
  5. 完成後,IE 訪問 https://localhost/myapp/xxx.aspx 即可看到動態頁面。

方案二:Dreamweaver 站點配置實時預覽/調試

  1. Dreamweaver → 「站點」→「新建站點」。
  2. 名稱:myapp。本地根文件夾:選 .aspx 目錄。
  3. 測試服務器:
    模型:ASP.NET VB/C#。
    URL 前綴:https://localhost/myapp/ (**結尾斜槓必須**)。
    無需遠程服務器。
  4. 以後編輯 .aspx 文件,工具欄「即時視圖」/F12 直接在 DW 內嵌瀏覽器預覽運行效果。

方案三:Visual Studio / VS Code + IIS Express 開發調試

  • VS 打開項目/文件夾 → F5 啟動調試 (自動啟動 IIS Express、分配隨機端口、附加調試器)。
  • VS Code 安裝 C#/ASP.NET Core 擴展 → F5 同理。
  • 斷點、變量監視、調用堆棧、即時編譯熱重載,專業開發首選。
  • 僅查看源碼

    記事本、Notepad++、VS Code、EditPlus、UltraEdit 等任意文本編輯器雙擊打開即可。
    切記: 不要嘗試用瀏覽器直接打開 .aspx 文件 (file:// 協議),無法執行服務端代碼。

    常見問題排查

    現象原因解決
    HTTP 404虛擬目錄路徑錯誤/別名拼寫錯誤核對 IIS 虛擬目錄物理路徑與 URL 路徑映射
    HTTP 500.19 / 500.21ASP.NET 未註冊/版本不匹配/配置節鎖定管理員 CMD 運行 aspnet_regiis -i -enable / 解鎖 applicationHost.config 節點
    顯示源碼而非執行結果處理程序映射缺失/腳本權限未勾選IIS → 虛擬目錄 → 處理程序映射 → 確認 *.aspx 映射到 aspnet_isapi.dll / aspnetcore.dll
    權限拒絕應用池身份無讀取權限授予 IIS_IUSRS / ApplicationPoolIdentity 目錄讀取/執行權限

    適用版本

    ASP.NET 1.1/2.0/3.5/4.x (Framework) 及 ASP.NET Core 1.0+,IIS 5.0/6.0/7.0/7.5/8.0/8.5/10.0 全覆蓋。

Copyright © Windows教程網 All Rights Reserved