尝试启动独立IntelliTrace会话时出现权限错误

时间:2018-10-15 20:21:45

标签: visual-studio powershell windows-server-2012-r2 intellitrace

我正在尝试在Windows 2012 R2服务器上设置独立的Intellitrace收集器。按照链接中的以下说明:

https://docs.microsoft.com/en-us/visualstudio/debugger/using-the-intellitrace-stand-alone-collector?view=vs-2017#ConfigurePermissionsRunningCollector,我有:

  1. 创建收集器目录(C:\ IntelliTraceCollector),并将IntelliTraceCollection.cab文件扩展到该目录中。
  2. 为我的用户名授予了收集器目录的完全权限,并为将用于运行将要跟踪的WCF Web服务的应用程序池授予了读取和执行权限。
  3. 我验证了Windows Server 2012 R2实例上已启用Powershell。
  4. 我创建了一个目录来存储.iTrace文件(C:\ IntelliTraceLogFiles),并将其配置为授予对应用程序池的完全访问权限,该应用程序池将用于运行将被跟踪的WCF Web服务。
  5. 试图在Powershell中启动IntelliTraceCollector。

当我运行命令时:

Start-IntelliTraceCollection "<AppPool Name>" "C:\IntelliTraceCollector\collection_plan.ASP.NET.default.xml" "C:\IntelliTraceLogFiles",

我收到以下错误:

  

Start-IntelliTraceCollection:以下应用程序池需要IntelliTrace目录的读取和执行权限:“ IIS APPPOOL \ AppPool名称”,   “ C:\ Windows \ system32 \ WindowsPowerShell \ v1.0 \”。   在第1行:char:1   + Start-IntelliTraceCollection“ AppPool名称”“ C:\ IntelliTraceCollector \ collec ...   + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~       + CategoryInfo:未指定:(:) [Start-IntelliTraceCollection],InvalidOperationException       + FullyQualifiedErrorId:System.InvalidOperationException,Microsoft.VisualStudio.IntelliTrace.PowerShell.StartIntelliTraceCollectionCommand

我在“ C:\ Windows \ system32 \ WindowsPowerShell \ v1.0 \”目录中添加了我正在使用的应用程序池的读取和执行权限,但是仍然出现此错误。

顺便说一句,IntelliTraceCollection cab文件来自Visual Studio 2017企业版。

有人知道此错误的真正原因以及解决方法吗?

0 个答案:

没有答案