0

虽然我的 ASP.NET 项目使用3.5 版框架,但事件日志将错误记录为来自2.X 版框架,例如:

Event Type:         Error
Event Source:       ASP.NET 2.0.50727.0
Event Category:     None
Event ID:           1334
Date:               2009-05-19
Time:               17:04:29
User:               N/A
Computer:           XXXXXXXXXX

Description:
An unhandled exception occurred and the process was terminated.

Application ID: /LM/W3SVC/234989001/Root
Process ID: 8912
Exception: System.Web.HttpException
Message: The remote host closed the connection. The error code is 0x80072746.
4

3 回答 3

14

.NET 2.0、3.0 和 3.5 都基于 2.0 CLR。你看到的版本是CLR版本,不是Framework版本,所以一切正常。

于 2009-05-19T15:30:43.643 回答
1

ASP.NET 具有与底层 .Net 框架不同的版本号。

ASP.NET 2.0.50727.0 可以与 .Net 3.5 一起运行 - 您的错误消息正在报告正确的版本。

于 2009-05-19T15:30:13.910 回答
1

有关更多信息,我发现 Scott Hanselman 的这篇文章内容丰富:

如何设置 IIS 应用程序或 AppPool 以使用 ASP.NET 3.5 而不是 2.0

于 2009-05-19T17:10:05.800 回答