对于这个项目,我需要在我的服务器上使用带有 Framework 1.1 的 IIS 6.0 在 Windows 7 上安装和运行 VS 2003,因为远程服务器上有旧的 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.
非常感谢您的帮助