c# - .NET targetFramework ="4.5"无法识别

标签 c# asp.net .net iis-7 .net-4.5

我正在 .NET 中开发一个网络应用程序,它的目标是 4.5(不能使用 4.0,因为有些人只使用 4.5 的功能)。现在我正在尝试将应用程序上传到 IIS,但它向我显示此错误(它是西类牙语,但我会翻译):

error message screenshot

Atributo 'targetFramework' no reconocido. Tenga en cuenta que en los nombres de atributo se distinguen mayúsculas y minúsculas.

Unrecognized attribute targetFramework. Note that attribute names are case-sensitive

我很确定我有安装了 .NET 框架的 IIS,我搜索了很多,发现 IIS 似乎不存在 v4.5,但它仍然不起作用。

configuration screenshot

最佳答案

查看第一个屏幕截图的最后几行,您的 IIS 应用程序池似乎正在使用 .NET CLR 2.0。

您应该仔细检查您的 ASP.NET 应用程序实际使用的是哪个应用程序池,并将应用程序池设置更改为使用 .NET CLR 4.0

关于c# - .NET targetFramework ="4.5"无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27354313/

相关文章:

c# - ASP.NET 动态添加列到 Gridview

C# 提高 SIMD Sum 的性能

c# - 似乎无法使 nhibernate 与 mysql 一起工作

ASP.NET - 成员资格和角色

c# - 如何更改注册表中的文件类型关联?

C# - 基本问题 : What is '?' ?

c# - 如何匹配文件内容中的正则表达式模式而不循环遍历文件中的每一行?

c# - 无效操作异常 : Collection was modified - although locking the collection

C# 绑定(bind)不起作用

c# - 在 ASP.NET 中嵌入饼图(Razor 语法)