我在 Windows 2008 上的 IIS 7 上有 Web 服务。
此 Web 服务必须是 .NET Framework 3.5 的 dll(当我尝试浏览网站时使用 System.Linq 时出现错误)
我发现可以更改 .NET Framework 版本的唯一地方是应用程序池管理,但我仅有的两个选项是:无管理代码和 .NET Framework 2。
在添加/删除程序中,我安装了 .NET Framework 3.5并且事件对它进行修复和 iisreset,但我仍然只有应用程序池管理中的选项。
有任何想法吗?
谢谢你的前面。
默认情况下,Windows 7 和 Windows Server 2008 附带 .net 2.0 和 .net 3.5。请记住,即使您拥有 .net framework 3.5,CLR 版本也是 2.0。没有 CLR v3.5。您始终可以在您的 web.config 文件将引用必要命名空间的服务器上托管 .net 3.5 相关应用程序。
来自文章.NET Framework 3.5 Architecture