2011-07-28 13 views
2

私は、私は、Visual Studio 2010 Ultimateを使用してプロファイルするWebサービスに属しているアセンブリを持っています。以下のウィザードで使用するパラメータは何ですか。私は最初のアセンブリがアセンブリであることを知っています。 IISはアセンブリをホストしているため、実行可能パスをどのように置くべきかはわかりません。 w3wp.exe?Visual Studio 2010プロファイラ(計測器)を使用してWebサービスアセンブリをプロファイルする方法はありますか?

enter image description here

答えて

0

私はあなたがCasini(デバッグWebサーバ)を行う必要がありますね。私はプロセスエクスプローラを使用してIISでホストされているDLLを検索しようとしましたが、それらを見つけることはできませんでした。おそらくIISはシャドウコピーを行うので、いつでもdllを簡単に置き換えることができます(「使用中」にならないでしょう)。

あなたは、実行中のプロセスにアタッチするためのオプションを持っていないのですか?

0

上記ウィザードの「実行可能ファイルのパス」パラメータには、実行ファイルを起動することで使用することです。この場合、ウィザード内のテキストは、DLLがw3wp.exeでホストされている間、Internet Explorer(iexplore.exe)用の実行可能パスである必要があるため、誤解を招く可能性があります。計装プロセスは、バイナリを変更し、それが署名された場合、それはもはや正しく読み込まないかもしれないので、あなたのWebサービスを再署名するポスト機器ステップを追加する必要があり

注意。詳細については、MSDNを参照してください。ルイ・ノートのよう

は、実行中のプロセスにアタッチする添付オプションがありますが、残念ながらそれはサンプリング・モードでのみ使用可能です。

私たちはVS2010プロファイリングのための多くの追加情報とヒントをご紹介しますProfiling Blog

関連する問題