[VS2010].NET4.0环境下使用.NET2.0程序集,出现“混合模式程序集异常” 转载之:http://www.cnblogs.com/kyo-yo/archive/2010/08/19/VS2010-Use-NET2-In-NET4.html 今天在把以前写的代码生成工具从原来的.NET3.5升级到.NET4.0,同时准备进一步完善,将程序集都更新后,一运行程序在一处方法调用时报出了一个异常:混合模式程序集是针对“v2.0.50727”版的运行时生成的,在没有
asp.net在各个版本iis下的处理机制(转) 转载之:http://yours369000.blog.163.com/blog/static/47623377201181592728492/ ASP.NET是一个非常强大的构建Web应用的平台,它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。绝大多数的人只熟悉高层的框架如: WebForms 和 WebServices --这些都在ASP.NET层次结构在最
C# 扩展方法 有些时候在使用第三方类库时会感觉提供的方法不够,或者有些算法需要根据当前用户的需求做一些调整,此时就可以使用C#中提供的扩展方法来实现。 扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用
Visual Studio 2010自动添加头部注释信息 转载来源:http://www.cnblogs.com/weisenz/archive/2012/03/29/2423326.html在日常的开发中我们经常需要为我们的类库添加注释和版权等信息,这样我们就需要每次去拷贝粘贴同样的文字,为了减少这种重复性的工作,我们可以把这些信息保存在Visual Studio 2010类库模版文件里。首先找到Visual Studio 2010
编译平台导致程序集不能加载的问题 Utility.dll在解决方案中选择的编译平台设置为了X86,在另外一个解决方案中使用Utility.dll,此时编译平台选择any cpu,此时会导致在运行时导致 不能正确加载Utility.dll程序集,解决办法就把多个项目中的编译平台选择一致即可。
禁止浏览器刷新和鼠标刷新还有键盘刷新 <html> <head> <meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 "> <noscript> <meta http-equiv= "refresh " content= "0;url=about:noscript "> </noscript> <ti
DllImport中的EntryPoint 工作中经常会使用到C#的应用来调用C++中的底层函数,此时就需要使用到DllImport,而DllImport中有一个EntryPoint(入口点),很多文章都没有说明这个值如何进行获取的,具体获取方式如下, 1、安装vc6.0; 2、使用vc6.0中带的工具dependency工具, 3、打开需要调用的C++动态库; 4、找到已经导出的函数,在Function一列中既是C#代码中需要的一个EntryPoi
aspnet预编译 转载之:http://dotnet.chinaitlab.com/ASPNET/436879.html 在asp.net 2.0模型中,vs2005已经完全脱离了编译而成为了一个彻底的ide.算是一个不小的改动。其中更是取消了有关Web Application的概念,使得习惯了vs2003的人刚开始的时候会有一些摸不着头脑。下面简单说一下我在使用过程中自己总结的,算是一点经验。 新建web工程并且位置是文件系统的时候,vs20
类型转换精度处理 很多数据对于精度可能要求不高,但是地图的比例尺对于精度要求实在是高,所以在使用高精度时尤其需要注意各种类型转换可能会导致的精度丢失情况。以下就是一种: double scale = 1.0 / 1500000; string strScale = scale.ToString();double类型在转换为字符串时精度就会发生变化,如果再使用如下转换回来时就和预期的不一致了 do
ASP.NET伪静态 转载之:http://www.cnblogs.com/Simcoder/archive/2010/10/25/1860644.html 1.伪静态:http://www.cnblogs.com/Default.html 目的就是为了赢得更多的收入,至于真否,待SEOer 解答,正如文字所说,伪静态就是假的静态。2.准备工作:下载UrlRewrite /Files/Simcoder/URLRewriter.rar 将它放在应用程序bin目录下并引
javascript使用浏览器中的打印 <OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0> </OBJECT> <input onclick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开 name=Button1>
js跨域 转载之:http://theabab.javaeye.com/blog/433895 由于安全方面的考虑,Javascript被限制了跨域访问的能力,但是有时候我们希望能够做一些合理的跨域访问的事情,那么怎么办呢?这里分两类情况:一、基于同一父域的子域之间页面的访问;参见如下3个domain域:taobao.com、jipiao.taobao.com、promotion.taobao.com;它们有相同的
OGC标准服务系列之一(WMS-GetCapabilities) WMS 简介: Web地图服务(Web mapserver)利用具有地理空间位置信息的数据制作地图。其中将地图定义为地理数据可视的表现。这个规范定义了三个操作:GetCapabitities 返回服务级元数据,它是对服务信息内容和要求参数的一种描述; GetMap返回一个地图影像,其地理空间参考和大小参数是明确定义了的;GetFeatureInfo(可选)返回显示在地图上的某些特殊要素的信息(摘自百度百科);当然标准中还有DescribeLayers和Ge
ASP.NET 请求处理流程 转载来之:http://www.cnblogs.com/xiaopin/archive/2010/08/26/1808956.htmlHTTP处理流程图以上流程的一些概念解释:1.http.sys是一个位于Win2003和WinXP SP2中的操作系统核心组件,能够让任何应用程序通过它提供的接口,以http协议进行信息通讯。 温馨提示:如果用户不慎删除了该驱动文件,不用担心,该驱动会在下次系统启动时重建。是一个删不掉的系统核心组件!实用程序结束该驱动,该驱动也会马上重新创建(只有粉碎文件才不能马上重建,但
sql2005本机访问有效局域网无法访问 配置工具->Sql Server Configuration Manager->MSSQLSERVER的协议看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433,"已启用"改为"是"配置工具->Sql Server Configuration Manager->SQL Native Client 配置->客户端协议->TCP/IP选择TCP/IP右键菜单中"属性",确认"默
IIS7中 “HTTP Error 500.19 - Internal Server Error ”解决 把网站部署到IIS7.0上面后,却无法访问:错误如下: HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页面的相关配置数据无效。 部署网站的服务器操作系统是Windows Server 2008 解决方法:设置网站对应物理路径的权限,增加ervryone的读取权限即可。
OGC标准服务系列之一(简介) 目前地理信息行业应该算是发展迅猛,前段时间在csdn上的首页老看到有关于地理信息地位方面的内容,这也侧面反应处当前gis行业的一个状况。 标准各行各业都会存在,而且对于那些相对实力很强的公司也都喜欢搞一套标准出来,让其他的公司来按照相应的标准来实现,大家都按照标准来实现后,那么各个服务的聚合和重利用就变的相当的方便了。当然对于某些垄断行业来说,垄断的龙头也并不喜欢使用标准,最直接的例子就是IE6了。 gis在大众中的应用应该是从goo
数据库中char类型和varchar类型的区别 varchar是可变长度 char是固定长度 区别主要体现在取记录数据时的长度VARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。假如你向一个长度为四十个字符的VARCHAR型字段中输入数据Bill Gates。当你以后从这个字段中取出此数据时,你取出的数据其长度为十个字符——字符串Bill Gates的长度。 现在假如你把字符串输入一个长度为四十个字符的CHAR型字段中,那么当你取出数据时,所取出的数据长度将是四十个字符。字符串的后面会被附加
ArcGIS Server 安装后的配置 按照默认的参数进行安装ArcGIS Server后,需要对ArcGIS Server创建的几个用户进行组用户的配置,如下: 更改组和用户属性:右键我的电脑,选择管理菜单,进入计算机管理页面。选择本地用户和组,此处对用户和组任意一项配置即可,另一项将自动做相应的配置。此处仅介绍组配置。Administrators组,其成员为:Administrator、ArcGISSOM和ArcGISWebServices。agsadmin组,其成员为:Adm