最近 配置需要安装ASP.NET 4.0,但运行 aspnet_regiis -iru命令时提示不识别( aspnet_regiis is not recognized)的错误。发现问题出现是我使用系统是安装D盘(C盘还有XP系统)因此需要提供 aspnet_regiis.exe的完整路径(我的是D:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe);因此使用aspnet_regiis命令如下:
D:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -iru
D:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -enable
D:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis +- ...
后来发现在使用aspnet _regiis.exe配置或其它配置出现其它类似问题(比如无法初始化等等),最好命令使用完整路径,这样除了解决不识别问题,还可以避免版本不相对应问题。