因此,我刚刚使用现有的 VS 2013 Professional 安装了 VS 2015 Community SxS。一切似乎都安装正确,但是在安装之后,当尝试导航到 IIS 上本地托管的 ASP.NET 应用程序时,我得到了某种与事件日志相关的安全异常:
我发现,如果我手动删除 .NET Framework 4.6,问题就会消失(尽管我无法使用 VS 2015。)
我想我只是在寻找有关如何进一步解决此问题的提示。我已经通过事件日志浏览器进行了扫描(具有讽刺意味的是)寻找任何可能有助于解决问题的东西,但找不到任何东西。我不知道还能尝试什么。
最佳答案
您可以检查您的应用程序使用的应用程序池标识是否具有对以下注册表项的读/写权限,
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog\Security
安装 4.6 后,您可以看到有什么不同(不同的身份或 key 所需的不同权限)。
此外,此链接中的第一个答案可能会有帮助 https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/00a043ae-9ea1-4a55-8b7c-d088a4b08f09/how-do-i-create-an-event-log-source-under-vista?forum=windowsgeneraldevelopmentissues .
关于c# - 安装 Visual Studio 2015 社区后事件日志安全异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31657400/