尝试启动ASP.NET状态服务时出现以下错误:
Windows无法在本地计算机上启动ASP.NET State Service服务。
错误2:系统找不到指定的文件。
我在google上找到的所有内容都告诉我在命令提示符下转到%windir%\Microsoft.NET\Framework\v1.1.4322
文件夹,然后输入以下命令:aspnet_regiis.exe -ir
我做了并没有解决问题。在我的案例中,可执行文件的路径是2.0:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_state.exe
。
所以我在v2文件夹上尝试了相同的命令,我收到错误:
“试图加载格式不正确的程序”。
感谢您提供任何帮助
答案 0 :(得分:12)
如前所述here,它正在尝试在需要64位时加载32位版本。如果这是适用的,请打开RegEdit(自己承担风险等)并更改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\ImagePath
从%SystemRoot%\Microsoft.NET\Framework\v2.0.50727\aspnet_state.exe
到%SystemRoot%\Microsoft.NET\Framework64\v2.0.50727\aspnet_state.exe
。
答案 1 :(得分:0)
您无需重新安装此服务。 只需在服务“ASP.NET State Server”中找到并启动它。 您也可以设置为在首选项中自动启动此服务。