
正文
如何在net4.0运行net2.0软件,net462
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
...网站的ASP.net版本是2.0,可装了4.0后就不能运行了
这是因为你安装了0以后,IIS自动寻找了版本最高的.NetFramework 处理方法:将后缀名为.aspx 的文件引用dll路径 改成 0的目录即可。
故障分析一:造成asp.net服务器应用程序不可用的情况一般是用户安装了Net Framework之后,然后在安装包IIS程序,这样用的asp.net尚未在IIS上面注册所以才导致找不到服务器。
这里的“版本信息”中说明.NET Framework和ASP.NET的版本都是0,而我们制作网站的时候使用的是.NET Framework 0,所以必须设置网站的.NET Framework属性为0。
你打开:控制面板-》管理工具-》事件查看器 找到错误的的项 查看详细, 根据提示解决或把信息贴出来,大家帮你解决。
这是一个简单的修正方式。从错误信息来看,你部署的服务器没有安装0版本的framework,那么就需要你在程序中将所有引用0或者0以上的所有dll全部降级到0。以保证所有的类库都能运行在.net 0的framework下。
以上方法不能解决问题时,考虑MSDN中的解决办法,如下:Visual Studio .NET 无法确定在 Web 服务器计算机上运行的是否为 ASP.NET 1 版。该错误可能在几种不同情况下发生。
相关问答
Q1: ...同时支持dotnet+CLR+v2.0和dotnet+CLR+v4.0怎么设置?
1、默认采用的是.NET 0框架,0框架是独立的CLR,和.NET 0的不同,如果想运行.NET 0框架的网站,需要用aspnet_regiis注册.NET 0框架,然后用.NET 0框架的class池,就可以运行.NET 0框架的web项目了。
2、是微软为其Vista以及WinWindows2008(服务器版)系统定义的系统文件,在系统中被称为“控制台窗口主机”。其功能主要是为命令行程序(cmd.exe)提供类似于Csrss.exe进程的图形子系统等功能支持。
3、C#需要符合.NET CLS,是因为.NET CLR和JAVA 虚拟机类似,有一个中间语言共机器来执行。所有不同语言的.NET代码在执行前会被编译成同样的中间语言(MSIL),所以所有.NET支持语言都必须符合符合CLS规范。
Q2: 一个程序是在.NETFramework4运行的能把它改成在2.0运行吗
.NET Framework 具有两个主要组件:公共语言运行时和 .NET Framework 类库。你的是0的 可能是你引用的某些东西是4。
点击菜单中的 项目--XXX属性 然后在出现的设置窗口中,选择“应用程序”那个tab页,设置目标框架为你想要的版本。。
应用程序池右键添加应用程序池名称(随意起,建议不要太随意,和0的起差不多的);.NET Framework 版本(F): 选择.NET Framework v0(版本号) ;托管管道模式(M):选择和0版本一样的管道。
一般高版本的兼容低版本的。不过有的软件升级后会出问题,有可能是调用了某个被取消的库吧。
Q3: .net2.0与.net4.0如何实现共存
1、安装 .NET Framework 0 和 0:您需要安装这两个版本的 .NET Framework,以便在服务器上同时运行多个版本。
2、可以同时安装Net Framework 0和Net Framework 0。此外,.net框架不向后兼容。这意味着,如果用户的计算机拥有需要Net Framework 0的软件,则必须安装Net Framework 0,安装Net Framework 0是无效的。
3、你直接用vs2012升级到framework0就可以啦.不会有影响 如果说有影响,framework0降到framework0可能会出现一影响。
Q4: 关于.net4.0网站怎么编译成.net2.0?具体在vs2010上怎么操作呢?_百度...
VS2010新建网站或项目时,必须选择.Net Framework的版本为0 或者新建后,右键单击网站或项目的属性,在那里进行修改为0 重新编译通过后就可以了。
如果你采用很新的VS2010,默认使用的是0的框架支持,在安装的时候只要你勾选了对应的C#和网站设计,就会自动包含你需要的一些语言。
这得看你这个程序有没有依赖于Framework4的类库的实现,如果没有,就可以。如果有源代码的话,最简单的办法就是直接在项目属性里把目标框架切换成0,然后编译,看有没有错。
VS有自定义模板的功能,你新建一个项目,修改目标框架为0,保存,然后File-Export Template中文大概是文件-导出模板,然后一步一步按要求操作,保存以后,下次你新建的时候就用你这个模板新建。
你的vs是2010的么,在新建项目的时候可以选择framework的版本,vs2010可以选择0,0,5,0的framework,而vs2008不支持0的framework,想使用framework0就安装vs2010的吧,2010的比较好用,而且向后兼容。
关于如何在net4.0运行net2.0软件和net462的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







