Windows-Server-2003
當我執行 aspnet_regiis.exe 時,它只向我顯示命令行選項並且不執行任何操作 - 為什麼?
我正在嘗試執行
aspnet_regiis.exe
以在我的開發機器上執行幾個任務(在 Windows Server 2003 上執行 IIS 6 和 Active Directory 域的成員)。所以我切換到文件夾C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
,然後執行:aspnet_regiis –i
但所發生的只是它顯示實用程序的命令行選項,實際上並沒有執行或做任何事情。這也不起作用:
aspnet_regiis –ga MYDOMAIN\user
事實上,我嘗試的任何開關都具有相同的效果——沒有實際動作,只是顯示選項。
誰能告訴我為什麼會這樣?
首先,檢查選項列表的開頭,那裡可能有錯誤,這裡(Win7)
aspnet_regiis
在提升的 PowerShell 提示符中使用 .NET 2,我得到:注意:此實用程序在 Windows Vista 作業系統上的功能有限。建議您使用控制面板的“程序”組件的“打開或關閉 Windows 功能”選項來安裝或刪除 ASP.NET。還建議您使用 IIS 管理器組件或 Appcmd.exe 工具來配置 ASP.NET 應用程序。
然後是選項列表。
第二次嘗試:
aspnet_regiis -lk
僅列出存在的映射,這可能:
- 像上面一樣失敗:所以使用 IIS 管理器在 IIS7 或 7.5 上安裝/配置。
- 不列出任何內容,或給出錯誤:確保已安裝 ASP.NET(較新的作業系統預設不啟用它)
- 別的東西……