运行最新的 Visual Studio Code(发布本文时为 v1.48.1)C# 扩展,我看到了这些错误:
Razor.VSCode version 6.0.0-alpha.1.20418.9
...
[Error - 4:20:16 PM] Server initialization failed.
Message: Internal Error - System.UnauthorizedAccessException: Access to the path 'c:\Users\UserName\Application Data' is denied.
我尝试重新安装 VS 和所有扩展,但没有帮助。
还有人看到这个吗?有解决方法吗?
答案1
这是一个快速而粗糙的修复,作为对未来自己的提醒。
跑步:
Icacls "%USERPROFILE%\Application Data"
演出:
C:\Users\UserName\Application Data
Everyone:(DENY)(S,RD)
NT AUTHORITY\SYSTEM:(I)(OI)(CI)(F)
BUILTIN\Administrators:(I)(OI)(CI)(F)
PC\UserName:(I)(OI)(CI)(F)
我不知道用户帐户在哪个帐户Razor.VSCode
下运行(如果它完全不同的话UserName
),但从Everyone
上面的访问列表中删除解决了这个问题。我不得不对其他一些文件夹重复此操作。这不是一个合适的修复,因为它可能会危及系统的安全性,但我需要一个快速修复:
Icacls "%USERPROFILE%\Application Data" /remove Everyone /t