我正在尝试运行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,我得到:然后是选项列表。
第二次尝试:
仅列出存在的映射,这可能:
根据我对 2008R2 的经验,您必须 cd 到它所在的目录
然后从那里运行带有选项的命令。否则,它只会吐出选项。
我自己在这堵墙上撞了几个小时,然后它终于来了:
您可能在错误的 /Framework/ 目录中。我在 /Framework64/ 中遇到了这些确切的问题,但是一旦我切换到 /Framework/,
aspnet_regiis -iru
就可以完美运行。而不是
–i
尝试使用/i
.例子:
aspnet_regiis /i