C# web.config中有奇怪的错误消息吗?

C# web.config中有奇怪的错误消息吗?,c#,asp.net,visual-studio-2010,C#,Asp.net,Visual Studio 2010,我在做一个网络项目。我刚刚打开了一个解决方案,并试图在浏览器中(脱机)运行它,但突然间似乎发生了一些事情,因为它无法运行 将显示一个错误页面,其中包含以下错误消息: “无法识别的属性‘targetFrameworkMoniker’。请注意,属性名称区分大小写。” 它引用web.config中的以下行 <compilation debug="true" targetFrameworkMoniker=".NETFramework,Version=v4.0"> VS中的错误列表中有许

我在做一个网络项目。我刚刚打开了一个解决方案,并试图在浏览器中(脱机)运行它,但突然间似乎发生了一些事情,因为它无法运行

将显示一个错误页面,其中包含以下错误消息:

“无法识别的属性‘targetFrameworkMoniker’。请注意,属性名称区分大小写。”

它引用web.config中的以下行

<compilation debug="true" targetFrameworkMoniker=".NETFramework,Version=v4.0">

VS中的错误列表中有许多错误(大约60行),例如: “找不到元素‘编译器’的架构信息”


发生了什么事?我最近重命名了projects文件夹,但这是我能想到的唯一一件事,这可能是原因吗?

尝试将其更改为此,看看是否可以修复它:

<compilation debug="true" targetFramework="4.0">

我以前没有遇到过targetFrameworkMoniker,并且编译元素的没有列出targetFrameworkMokiker属性