IIS で実行されている asmx Web サービスをデバッグするにはどうすればよいですか? aspnet_wp または w3wp というプロセスにアタッチする必要があることを読みました。しかし、これらのプロセスが見つかりません...すべてのユーザーからのプロセスを表示するチェックボックスを選択しましたが、まだ何も表示されません。何が間違っている可能性がありますか?
よろしく
IIS で実行されている asmx Web サービスをデバッグするにはどうすればよいですか? aspnet_wp または w3wp というプロセスにアタッチする必要があることを読みました。しかし、これらのプロセスが見つかりません...すべてのユーザーからのプロセスを表示するチェックボックスを選択しましたが、まだ何も表示されません。何が間違っている可能性がありますか?
よろしく
サービスが実行されていない場合は、ワーカー プロセスが実行されていない可能性があります。ブラウザからアクセスしてサービスを開始し、Visual Studio 内から [View In Browser] を使用します。
Web サービスを実行するマシンにログオンする必要があります。そのマシンにデバッガーをインストールする必要があります。
それが不可能な場合は、サーバーに VS のリモート デバッガーをインストールできます。リモート デバッガーをインストールするには、VS インストール CD または VS が既にインストールされているマシンから msvsmon.exe をコピーして起動するだけです。
次に、マシンからプロセスに接続するときに、リモート サーバーの名前を入力して [参照] をクリックします。リモートサーバーで実行されているすべてのプロセスを確認できるはずです。そのサーバーに対する管理権限またはデバッガ権限が必要です。
探しているものではないかもしれませんが、最初にビジュアル スタジオからプロジェクトを実行できませんか? 私は通常、IIS に行く前にそのようにします。
または、あなたのプロジェクトは VS で正常に動作し、IIS では別の方法で動作しますか? すべてのコードをローカルでデバッグしているので、個人的には自分で行ったことはありません。
リモートおよびローカルの IIS デバッグに関する限り、このサイトCodeProjectIおよびCodeProjectIIで確認できると思います。著者は、ASP.NET の元 MVP であると主張しており、役立つはずです。