我试图加载我的网站,我得到这个错误消息:
无法识别的属性'targetFramework'。注意,属性名是区分大小写的。
<compilation debug="true" targetFramework="4.0">
该网站在我的本地PC上运行良好,但当我将其加载到主机并试图在线查看时,它无法打开。
我试图加载我的网站,我得到这个错误消息:
无法识别的属性'targetFramework'。注意,属性名是区分大小写的。
<compilation debug="true" targetFramework="4.0">
该网站在我的本地PC上运行良好,但当我将其加载到主机并试图在线查看时,它无法打开。
当前回答
在IIS中注册框架对我来说是有效的:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i
其他回答
在Visual Studio菜单中:
网站->开始选项->构建选项卡->选择目标框架 下拉框(。NET FrameWork 4)
对于分层, 在web中更改targetFramework的版本即可。仅配置文件,其他内容无需更改。
在发布我的第一个web服务时,我也面临着同样的问题。我的解决方法很简单:
打开IIS 单击应用程序池 右键单击“DefaultAppPool =>”,设置应用程序池默认值=>。net版本为V 4.0。(你也可以改变 .Net框架应用程序的具体版本)
希望它能起作用。
在VS 2010才有。
修正了通过编辑.sln文件并更改TargetFrameworkMoniker值“. net framework,Version%3Dv4.0”分配给它。
只需删除“Target Framework 4.0”并关闭括号。
会有用的