1

このプロジェクトでは、リモート サーバーに古い VS2003 C# コードがあり、更新が必要で、VS 2003 には DLL、PDB、 aspx、および aspx.cs ファイル。コードを移植し、ローカル サーバーで必要な変更を行った後、ページを参照することはできますが、デバッガーでページを実行できず、次のエラーが発生することがわかりました: "... Web サーバーでデバッグを開始できません. プロセスで実行されているマネージ コードはありません。.NET デバッガーを使用してプロセスにアタッチするには、アタッチする前にプロセスでマネージ コードを実行する必要があります。" 次に、デバッガーなしでアプリケーションを起動し、w3wp を選択しました。

IIS6 では次のことが行われます。

Application created.
DefaultAppPool (.NET framework 1.1 Integrated)(ApplicationPoolIdentity) is used
Browsing the web page works OK. 
Authentication has Integrated Windows and ASP.NET Impersonation enabled.
I have runned aspnet_regiis from all the .net version in order
Set debug="true" in the web.config.

ご協力ありがとうございました

4

2 に答える 2

5

解像度:

  1. ASP.Net プロジェクトを右クリック > プロパティ
  2. [構成プロパティ] > [デバッグ] を選択します
  3. 「Debuggers」フレームで以下のエントリを有効にします。
    • ASP.Net デバッグ
    • アンマネージ コードのデバッグ。
于 2012-11-30T08:30:37.113 に答える