虽然有几个关于“无法识别的属性‘targetframework’”错误的问题和解答,但其他问题主要与部署到服务器的错误有关,因此答案显示需要更改的 IIS 7 设置。就我而言,我在尝试在 Visual Studio 中调试时收到“无法识别的属性‘targetframework’”错误。
我手动修改了 web.config 文件以将其升级到 4.0,如 this MSDN article 中所述。 。其中包括将 targetFramework 属性添加到我的编译标记中,如下所示:
<compilation debug="true" targetFramework="4.0">
我这样做是因为我想使用一个针对 4.0 框架的程序集。但是当我尝试调试该网站时,我收到了“无法识别的属性‘targetframework’”错误。正如我提到的,我找到的解决方案都谈到了更改 IIS 7 中的应用程序池,但我只是尝试在 Visual Studio 调试器中运行该站点。我尝试查看解决方案的属性,但没有找到有关框架的任何信息。
最佳答案
我也遇到了同样的问题...... 我从 MS Source safe 克隆了一个解决方案,在 VS 2015 中打开该解决方案。 尝试注册 dot.net 框架 4.0....没有任何效果.... 对我来说的解决方案: 进入项目设置-->Web更改IIS快速端口http://localhost:59563/类似 http://localhost:59569或检查覆盖应用程序根 URL
关于asp.net - 在 Visual Studio 中调试时无法识别属性 ‘targetframework’,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41626663/