1

ASP.NET 1.1を使用して構築されたアプリケーションに取り組んでいますが、ASP.NET2.0で構築されたサービスを呼び出します。

IISがASP.NET2.0で実行されているため、ブレークポイントを設定してw3wp.exeプロセスをアタッチしてコードをデバッグしようとすると、失敗します。

IISのバージョンとしてASP.NET1.1を選択すると、デバッグは機能しますが、2.0サービス(どこにでもあります)を呼び出すとページがクラッシュします。

誰かがこの問題の解決策/回避策を持っていますか?

4

1 に答える 1

1

.NET 1.1 と 2.0 は、両方を同じプロセスに置くことはできないため、それらを分離する必要があります。

w3wp.exe について話しているので、Windows 2003 Server を使用しているようです。これにより作業が簡単になります。

サーバーに 2 つのアプリケーション プールがあることを確認します。1.1 アプリを一方のプールに入れ、2.0 Web サービスをもう一方のプールに入れます。

2 つのプロセスが作成され、それらを個別にデバッグできます。

于 2010-02-15T09:59:08.850 に答える