尝试调试我迁移的一个 ASP.NET (WebForms) 应用程序时出现错误。

3
我正在尝试将一个ASP.NET 2.0应用程序(WebForms)迁移到ASP.NET 3.5。我终于解决了500.19 IIS 7.5错误。现在它可以运行,只要我不尝试调试它。如果我尝试调试它,就会出现错误信息。我已经搜索了这个错误的帮助,但几乎没有什么信息。以下是错误信息的文本:
无法在Web服务器上启动调试。请检查以下内容。
1.您尝试调试的应用程序使用的是调试器不支持的Microsoft .NET Framework版本。 2.调试器对您的应用程序将要使用的Microsoft .NET Framework版本做出了错误的假设。 3.您为调试指定的Microsoft .NET Framework版本不正确。
请参阅Visual Studio .NET调试器文档,正确指定您的应用程序将要用于调试的Microsoft .NET Framework版本。
据我所知,我正在为此应用程序使用正确的.NET Framework版本(3.5)。虽然我对Windows 7上的IIS 7.5不是很熟悉。

你需要通过 VS 中的 Debug->Attach to Process 菜单附加到 IIS 工作进程。你是这样做的,还是只是按 F5? - CodingGorilla
1个回答

7

我发现需要进入 IIS 并更改升级后的 ASP.NET 应用所使用的应用程序池。它原本被分配到一个与 .NET 4.0 相关联的应用程序池中,我将其更改为一个与 .NET Framework 2.0 相关的应用程序池。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接