无法识别的属性'targetFramework

卡乐

我知道很多人都问过这个问题。

我试图将网页上传到服务器,但不知何故。因此,我在VS中创建了一个默认Web应用程序。我曾尝试发布此版本,但它给了我这个错误。该站点是:http : //142627.testdom.dk/

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

首先,我注意到没有启用IIS,所以我启用了它。

然后,我遵循了通过终端安装ASP.NET 4.0的手册。

然后,我尝试在Internet Information Services和站点中找到我的网页。但是只显示一个默认网站。如何获得我在VS中创建的网站?我读到我必须在这些网站上启用ASP.NET 4.0。

我不确定我是否给您足够的信息来帮助我。但是我有点卡住了。

真诚的开尔文。

维涅什·库马尔(Vignesh Kumar A)

根据vcsjones的回答

当您targetFramework="4.0"在web.config中具有属性,但应用程序池设置为运行ASP.NET 2.0时,通常会发生这种情况targetFramework属性是ASP.NET 2.0完全无法识别的-因此将其更改为2.0不会产生预期的效果。

请与支持/管理员联系,并将AppPool切换到4.0。

您也可以完全删除该属性,但是,如果您的网站是使用4.0框架编码的,那么我敢肯定,其他因素也会导致错误。

向IIS注册框架:

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -i

(或者)

在菜单中:

网站->开始选项->构建选项卡->在组合框中选择目标框架(.NET FrameWork 4)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章