【问题标题】:how to publish vs2010 web solution under framework 3.5 on iis?如何在iis上发布framework 3.5下的vs2010 web解决方案?
【发布时间】:2012-03-10 10:02:24
【问题描述】:
我正在使用 Visual Studio 2010。我开发了一个 Web 应用程序。我的 iis 应用程序池仅设置为 3.5。当我在 iis 上部署我的应用程序时,它显示 target framework=4.0 错误。
谁能告诉我如何部署我的 Visual Studio 2010 Web 项目以在 dotnet framework 3.5 下运行?
【问题讨论】:
标签:
visual-studio-2010
visual-studio-2008
iis
【解决方案1】:
在记事本中打开项目文件(.sln 和 .csproj)文件并找到以下行(第一行)并替换为第二行,您将成功将您的应用程序转换为 vs2008
TargetFrameworkMoniker = ".NETFramework,Version=v2.0"
TargetFramework = "3.5"
Visual Studio 2010
Visual Studio 2008
Microsoft Visual Studio 解决方案文件,格式版本 11.00
Microsoft Visual Studio 解决方案文件,格式版本 10.00
10.0.20506
9.0.30729
\VisualStudio\v10.0\
\VisualStudio\v9.0\
如果你没有找到一些行别担心,离开它
更改后,您可能会从标签中的 web.config 收到错误
完全删除这个标签,你也可能会得到配置部分错误,比如在 web.config 中注册组件也删除这些标签,然后编译你的代码并运行(你可能从 web.config 得到的任何错误都适当地删除它们)。