我在windows2003 / IIS6计算机上设置了运行.net 4的Web应用程序,但错误地将该版本设置为.net 2.它作为主网站下的虚拟目录运行。
我想更新网站的版本,但不想重新启动IIS。
一个小小的谷歌搜索告诉我,我必须运行aspnet_regiis -lk来获取id,然后使用aspnet_regiis -norestart -s W3SVC / XXXXX / root / VirtualDirectoryName注册它而不重新启动IIS。
然而,aspnet_regiis -lk列出了主站点下的所有其他虚拟目录,但没有列出我刚刚添加的虚拟目录。尝试直接运行该命令只会引发一个IIS错误,它无法找到该目录。
有谁知道为什么会这样做以及我需要做些什么来解决它?