3

IIS で実行されている asmx Web サービスをデバッグするにはどうすればよいですか? aspnet_wp または w3wp というプロセスにアタッチする必要があることを読みました。しかし、これらのプロセスが見つかりません...すべてのユーザーからのプロセスを表示するチェックボックスを選択しましたが、まだ何も表示されません。何が間違っている可能性がありますか?

よろしく

4

3 に答える 3

2

サービスが実行されていない場合は、ワーカー プロセスが実行されていない可能性があります。ブラウザからアクセスしてサービスを開始し、Visual Studio 内から [View In Browser] を使用します。

于 2011-03-08T01:47:43.687 に答える
0

Web サービスを実行するマシンにログオンする必要があります。そのマシンにデバッガーをインストールする必要があります。

それが不可能な場合は、サーバーに VS のリモート デバッガーをインストールできます。リモート デバッガーをインストールするには、VS インストール CD または VS が既にインストールされているマシンから msvsmon.exe をコピーして起動するだけです。

次に、マシンからプロセスに接続するときに、リモート サーバーの名前を入力して [参照] をクリックします。リモートサーバーで実行されているすべてのプロセスを確認できるはずです。そのサーバーに対する管理権限またはデバッガ権限が必要です。

于 2011-03-07T08:17:53.567 に答える
0

探しているものではないかもしれませんが、最初にビジュアル スタジオからプロジェクトを実行できませんか? 私は通常、IIS に行く前にそのようにします。

または、あなたのプロジェクトは VS で正常に動作し、IIS では別の方法で動作しますか? すべてのコードをローカルでデバッグしているので、個人的には自分で行ったことはありません。

リモートおよびローカルの IIS デバッグに関する限り、このサイトCodeProjectIおよびCodeProjectIIで確認できると思います。著者は、ASP.NET の元 MVP であると主張しており、役立つはずです。

于 2011-03-07T08:12:25.293 に答える