C#发布web问题

qq_29866565 2016-03-09 07:45:25
我用的是VS2012,发布一个MVC项目,<httpRuntime targetFramework="4.5" />服务器.NET Framework 是4.0的。然后报错


Web.config 文件的 <compilation> 元素中的“targetFramework”特性仅用于目标 .NET Framework 版本 4.0 或更高版本(例如“<compilation targetFramework="4.0">”)。“targetFramework”特性当前引用的版本高于已安装的 .NET Framework 版本。请指定 .NET Framework 的有效目标版本,或安装所需的 .NET Framework 版本。
这该怎么办。。
...全文
1536 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
谁恋伊人笑 2019-05-31
  • 打赏
  • 举报
回复
我这是服务器上安装的4.5的,但是我的项目是4.6.1的,也是不行,不知道是不是应该给服务器上安装一个4.6.1的
sinat_24499499 2016-05-20
  • 打赏
  • 举报
回复
LZ解决了吗,我也碰到了这个问题@qq_29866565
tcmakebest 2016-03-09
  • 打赏
  • 举报
回复
楼主是不是懒啊,这是下载链接: https://www.microsoft.com/zh-cn/download/details.aspx?id=30653
qq_29866565 2016-03-09
  • 打赏
  • 举报
回复
引用 3 楼 tcmakebest 的回复:
[quote=引用 2 楼 qq_29866565 的回复:] [quote=引用 1 楼 tcmakebest 的回复:] 如不出我料,楼主是发布到 IIS 中的吧,那在发布的时候是添加应用程序的,请选择asp.net v4.0 应用程序池.
就是4.0啊,这个argetFramework="4.5" 是4.5 。你看下面那段,就是报错信息[/quote] 看花眼了,楼主看能不能下载安装4.5,如果不行,把项目降低到4.0.[/quote] 我降了,但有3个命名空间找不到,就项目里面的,重新引用也不行
tcmakebest 2016-03-09
  • 打赏
  • 举报
回复
引用 2 楼 qq_29866565 的回复:
[quote=引用 1 楼 tcmakebest 的回复:] 如不出我料,楼主是发布到 IIS 中的吧,那在发布的时候是添加应用程序的,请选择asp.net v4.0 应用程序池.
就是4.0啊,这个argetFramework="4.5" 是4.5 。你看下面那段,就是报错信息[/quote] 看花眼了,楼主看能不能下载安装4.5,如果不行,把项目降低到4.0.
qq_29866565 2016-03-09
  • 打赏
  • 举报
回复
引用 1 楼 tcmakebest 的回复:
如不出我料,楼主是发布到 IIS 中的吧,那在发布的时候是添加应用程序的,请选择asp.net v4.0 应用程序池.
就是4.0啊,这个argetFramework="4.5" 是4.5 。你看下面那段,就是报错信息
tcmakebest 2016-03-09
  • 打赏
  • 举报
回复
如不出我料,楼主是发布到 IIS 中的吧,那在发布的时候是添加应用程序的,请选择asp.net v4.0 应用程序池.

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧