0

IntelliTrace Collector for Visual Studio ( 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" は、"ユーザー プロファイルの読み込み" オプションを設定してリサイクルする必要があります。

  • 停止-IntelliTraceCollection <<<< devapppool
    • CategoryInfo : NotSpecified: (:) [Stop-IntelliTraceCollection]、LoadUserProfileException
    • FullyQualifiedErrorId : Microsoft.VisualStudio.Enterprise.WebInstrument.LoadUserProfileException,Microsoft.VisualStudio.IntelliTrace.PowerShell.StopIntelliTraceCollectionCommand"

アプリケーション プールで [ユーザー プロファイルの読み込み] が true に設定されていることを確認しました。

Windows Server 2008 R2 で IIS 7.5 を実行しています。

4

1 に答える 1

0

PowerShell コマンド ウィンドウを管理者権限で実行しましたか? このエラーは、必ずしも設定を変更する必要があることを意味するわけではありません。いくつかの理由で表示される可能性があります。ほとんどの場合、監視していた IIS プロセスが、Stop-IntelliTraceCollection コマンドを呼び出す前に PowerShell の外部で強制終了されたか、または PowerShell に IIS に再起動を指示する権限がありません。このエラーは、指定されたプロセスをリサイクルできなかったため、「ユーザー プロファイルの読み込み」オプションを設定して手動で再起動する必要がある可能性があることを示しています。

IntelliTrace ファイルを確認しましたか? Visual Studio で開くことはできますか?

于 2013-06-10T18:20:21.100 に答える