好吧,当我将 Web 应用程序的应用程序池“Identity”用户从 ApplicationPoolIdentity 更改为 LocalSystem 时,它起作用了。我想我也可以将服务(控制面板>服务> ANTS Performance Profiler 6服务)中的用户更改为其他用户并使用该用户。
但后来我得到另一个错误。正如 Kip 在 Napolean Dynamite 中所说,“我热爱技术。”
详细信息窗口中的堆栈跟踪:
Could not start w3wp as the specified user. Win32 error code: 87
RedGate.Profiler.Engine.Startup.IIS.IISException
stack trace:
at ..StartProfilingIIS(String , String )
at RedGate.Profiler.Engine.Startup.IIS.IISStarter`1.StartProfilingIIS(String currentUserName, String subprocessVariableValue)
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at RedGate.Profiler.Engine.Startup.IIISActuator`1.StartProfilingIIS(String currentUserName, String subprocessVariableValue)
在解决了上面的错误之后,我尝试取消选中此选项,它启动了我的默认浏览器(似乎是 IE 9)。似乎现在正在工作。