ASP.NET 3.5在Windows 2000上(ASP.NET 3.5 on Windows 2

2019-09-16 16:16发布

我试图让一个ASP.NET 3.5的网站在Windows 2000机器上运行(不是我的主意!),但我有一些问题。 我一直在努力通过复制所需的DLL文件从C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5到我的应用程序bin目录中。 这成功地让我过去的“集结号未找到”的错误。

不过,我现在得到以下错误。

编译器可执行文件CSC.EXE无法找到”

我怎样才能解决这个问题? 它主要是LINQ功能,我期待利用。

Answer 1:

你将有很多问题,因为.NET 3.5不支持在Windows 2000上(请参阅系统要求 ) 。



Answer 2:

你可以尝试安装.NET Framework 3.5手动。 它依赖于.NET 2.0运行+一些额外的东西。

  • 请参阅Microsoft .NET框架3.5在Windows 2000的安装步骤
  • 另请参见在Windows 2000上安装.NET 3.5的更多细节进行解释


Answer 3:

在它一个较新的Windows安装一个虚拟机;-)



Answer 4:

许多网站3.5将工作得很好2.0,你只需要编译他们的方式。 我会谁建的应用程序切换到2.0的目标,看看它是如何去。 如果不拿地,VM选项可能是飞行的最佳途径。



Answer 5:

保存自己一些时间和疼痛,安装支持3.5的平台上。

试图绕过最低要求通常回来咬你到底。

仅仅因为你可以并不总是意味着你应该。 :)



Answer 6:

陌生的环境,但是...

更多的框架(包括CSC.EXE)的驻留在%WINDIR%\ Microsoft.NET \框架\ v3.5版本(例如C:\ WINNT \ Microsoft.NET \框架\ v3.5版本) - 为您的安装这些文件和在路径的目录?



文章来源: ASP.NET 3.5 on Windows 2000