今天上传公司服务器出现的.net framework版本错误问题
今天做好一个网站(.net4.0),里面有静态页面也有aspx页面,发布后,满心欢喜的上传到服务器,运行后,静态页没有问题,可是通过导航栏一旦点击进入aspx页面,就会出现错误
,提示web.config的target framework为4.0,改成2.0后页面其他地方报错,于是想到生成和发布应该选择2.0,于是回到.net 2010 里,在属性页里的生成选项,选择2.0(下面参考别人文章2.0版本也能用4.0的东西)
生成提示很多错误,最多的是不支持linq命名空间,只能暂时忍了删了(以后再开发时要看好服务器的应用程序池是否只支持到2.0版本),生成成功后发布部署后,运行成功,从网上查了查,2.0框架也能用3.5的特性
这是参考别人的文章:
在.net framework 2.0 环境下开发 .net framework 3.5 的程序
一、案例分析:
由于客户端部署及安装时,只想安装.net framework 2.0的框架,而你的项目需要使用.net framework 3.5的一些特性,如linq,扩展方法之类的。如果安装传统的话, 你需要创建一个.net framework 3.5的项目才能使用这些特性,而我需要我们的客户端使用的朋友们的机器上只安装2.0的框架。本文告诉你如何在.net framework 2.0的环境下开发3.5的程序。
二、如何做:
1. 创建一个.net framework 2.0的winform项目,如图所示:
![]()
2. 接着添加引用,浏览到C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5下面的目录,可以发现目录中包含很多3.5的dll文件:
![]()
如果你要使用linq特性,你可以选择System.Core.dll这个文件,并且将会有以下提示:
![]()
直接跳过,选Yes,再看我们的解决方案项目视图:
![]()
可以发现,System.Core打了一个黄色的感叹号,说明还没有引用成功。
3. 接下来,选择引用中的 System.Core ,右键选择“属性”,可以看到:
![]()
然后请把Specific Version设置成False,Copy Local设置成True,可以发现,原先的黄色的感叹号不见了,说明引用成功。
![]()
现在你就可以开始使用linq之类的特性了。
代码如下:

代码
private void button1_Click(object sender, EventArgs e) { //初始化随机数组 int[] array = new int[8] { 5, 1, 1, 3, 2, 4, 4, 3 };
//过滤重复的并且升序排序 array = array.Distinct().OrderBy(o => o).ToArray();
MessageBox.Show(array.JoinWith(",")); } }
//扩展方法静态类 public static class ArrayExtension { //数组连接成字符串方法 public static string JoinWith(this IEnumerable arr, string separate) { StringBuilder result = new StringBuilder(); foreach (object i in arr) result.Append(i).Append(separate); return result.ToString().TrimEnd(separate.ToCharArray()); } }

4. 最后编辑成功,运行如下:
![]()
OK,大功告成了 :)
今天上传公司服务器出现的.net framework版本错误问题的更多相关文章
- 自动把动态的jsp页面(或静态html)生成PDF文档,并且上传至服务器
置顶2017年11月06日 14:41:04 阅读数:2311 这几天,任务中有一个难点是把一个打印页面自动给生成PDF文档,并且上传至服务器,然而公司框架只有手动上传文档,打印时可以保存为PDF在本 ...
- iOS 日志系统 本地日志打包上传到服务器
日志系统主要包含两个部分 1.本地保存 我们知道NSLog打印的日志一般都是直接输出到控制台,开发人员可以在控制台直接看到实时打印的log,既然可以在控制台输出,那么能否将日志输出到其他地方呢,比如说 ...
- DedeCMS使用方法----如何将网站上传到服务器
我们如果在本地已经把网站做好了,上传到服务器上去的正确姿势是什么样的呢?简单的很~跟着我的步调来~ 方法一(推荐此方法): 1.把你本地所有的文件压缩,上传至服务器上的根目录,再解压. 2.把本地的数 ...
- 使用html5 FileReader获取图片,并异步上传到服务器(不使用iframe)
使用html5 FileReader获取图片,并异步上传到服务器(不使用iframe) 原理: 1.使用FileReader 读取图片的base64编码 2.使用ajax,把图片的base64编码 ...
- Phpcms V9网站从本地上传到服务器需要修改的地方
网站在本地做好后要迁移到服务器上:网站在发展的过程中,很可能多次的修改域名.那么在Phpcms V9中我们要怎么进行设置呢 请进行以下步骤的修改: Phpcms V9网站上传到服务器具体方法如下: ...
- java文件上传到服务器
最近项目中使用到了文件从本地到服务器的功能.其实是为了解决目前浏览器不支持获取本地文件全路径.不得已而想到上传到服务器的固定目录,从而方便项目获取文件,进而使程序支持EXCEL批量导入数据. 在前台界 ...
- Maven配置jar(war)包自动打包上传Maven服务器的配置
Maven配置jar(war)包自动打包上传Maven服务器的配置 创建jar(war)包工程 创建一个maven工程 在工程中穿件一个测试类 配置pom.xml <distributionMa ...
- HTML5 文件域+FileReader 分段读取文件并上传到服务器(六)
说明:使用Ajax方式上传,文件不能过大,最好小于三四百兆,因为过多的连续Ajax请求会使后台崩溃,获取InputStream中数据会为空,尤其在Google浏览器测试过程中. 1.简单分段读取文件为 ...
- HTML5 文件域+FileReader 读取文件并上传到服务器(三)
一.读取文件为blob并上传到服务器 HTML <div class="container"> <!--读取要上传的文件--> <input type ...
随机推荐
- 基本 XAML 语法指南
我们介绍了 XAML 语法规则,以及用于描述 XAML 语法中存在的限制或选项的术语.当出现以下情况时你会发现本主题很有用:不熟悉 XAML 语言的使用,希望加强对术语或某些语法部分的理解,或者对 X ...
- 微信企业号 出现redirect_uri unauthorized 50001 解决办法
在企业号内获得用户信息时,需要对域名授权,如果不授权会提示: redirect_uri unauthorized 50001 错误. 通常,我们会在 输入我们的授权域名. 今天在企业号内又新建了一个 ...
- PS 色彩的色相谱
7- 色彩的色相谱 在这个环中,位于180度夹角的两种颜色(也就是圆的某条直径两端的颜色),称为反转色,又称为互补色.互补的两种颜色之间是此消彼长的关系,小框往蓝色移动的同时就会远离黄色, 黄色=白色 ...
- python django学习资料网站
python module 模块 https://docs.python.org/2.7/py-modindex.html django框架例子 https://docs.djangoproject. ...
- How many ways??(HDU 2157)
How many ways?? Sample Input 4 4 //n个点,m条路径0 1 //s->t可通0 21 32 32 //询问数0 3 2 //从0到3走两条路可到的方案有多少种0 ...
- socket学习及各类错误码(部分转)
如果本地有多个网卡(即多个ip),要指定本地发送网卡,则在建立的socket上bind所指定的网卡进行connect和send操作.例子程序如下: #include <stdio.h>#i ...
- R语言教程规划
本文发表在博客园, http://www.cnblogs.com/stackworm/ 尽管进展中出现了意想不到的事情,期间中断1个多月,但我仍然会坚持下去. 首先,这份教程适合所有对R语言有兴趣且希 ...
- repo sync 时的自动续接脚本[转]
按理说在repo init ....之后使用repo sync就可以开始下载源码了,但是在下载过程中经常会出现没网速“死”的情况.当然,我修改了/etc/hosts文件之后就再也么有死过.在没网速提 ...
- ESM CORR
http://infosecnirvana.com/arcsight-corr-install/ http://www.softpanorama.org/Admin/Event_correlation ...
- 【转】Java如何克隆集合——深度拷贝ArrayList和HashSet
原文网址:http://blog.csdn.net/cool_sti/article/details/21658521 原英文链接:http://javarevisited.blogspot.hk/2 ...