我已经为Visual Studio安装了IntelliTrace Collector(http://www.microsoft.com/en-us/download/details.aspx?id=30665)。
我已经设置了日志记录目录,并为该目录提供了应用程序池的完全权限。
我已经加载了Powershell DLL“Import-Module。\ Microsoft.VisualStudio.IntelliTrace.PowerShell.dll”并成功发出了Start-IntelliTraceCollection命令。
我看到在那时创建了日志文件。
但是,当我发出Stop-IntelliTraceCollection powershell命令时,我收到一条错误消息:
“Stop-IntelliTraceCollection:应用程序池”进程ID c215cecb-1b1d-4c88-a20c34040e6ac84a“必须通过设置”加载用户配置文件“选项进行回收。 在行:1 char:28
我已验证应用程序池上的“加载用户配置文件”设置为“真实”。
我们在Windows Server 2008 R2上运行IIS 7.5。
答案 0 :(得分:0)
您是否使用管理权限运行PowerShell命令窗口?此错误并不一定意味着您需要更改设置。它可以出现几个原因。最有可能的是,您调用的IIS进程在调用Stop-IntelliTraceCollection命令之前强行退出PowerShell,或者您的PowerShell没有权限告诉IIS重新启动。所有这个错误都说是给定的进程无法回收,并且您可能必须通过设置“加载用户配置文件”选项手动重新启动它。
您检查过IntelliTrace文件吗?你能在Visual Studio中打开它吗?