vs2010 写入项目文件时出错。没有注册类别

评论(0)浏览(115)分类:操作系统及应用软件
vs2010 写入项目文件时出错。没有注册类别  window2003 sp2系统安装vs2010后,在建立window form项目的时候,提示“写入项目文件时出错。没有注册类别”错误。  去微软网站找了下,发现是补丁msxml6.msi没有安装。去下载这个补丁http://download.microsoft.com/download/b/7/1/b71d5305-618d-4b82-858b-386db3cc4453/msxml6.msi安装后再建立window form项目,就不会出现“写入项目文..

GDI+ 中发生一般性错误

评论(0)浏览(114)分类:Asp.Net/C#/WCF
GDI+ 中发生一般性错误  在使用System.Drawing.Bitmap.Save保存图片时,图片路径需要为物理路径,要不就会出现“GDI+ 中发生一般性错误”的错误提示,Save方法不接收虚拟路径,参数为物理路径,要使用Server.MapPath将虚拟路径转换成物理路径。  下面是一个在csdn上看到的图片采集功能功能,由于使用了虚拟路径,所以出现了GDI+ 中发生一般性错误的问题,转换为物..

asp.net使用render方法替换页面内容

评论(0)浏览(114)分类:Asp.Net/C#/WCF
asp.net使用render方法替换页面内容  在进行 ASP.NET 开发时,有时候需要对页面输出的最终HTML代码进行替换,使用render 方法很容易实现这个功能。  下面就是一个实现的方法,注释都在代码中。%@ Page Language=C# %%@ Import Namespace=System.IO %!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdscr..

如何将一个wcf服务发布成WSDL-基于HTTP-GET

评论(0)浏览(114)分类:Asp.Net/C#/WCF
如何将一个wcf服务发布成WSDL-基于HTTP-GET  基于HTTP-GET的元数据发布方式与基于如何将一个wcf服务发布成WSDL-基于WS-MEX类似,但是ServiceMetadataBehavior需要做的更多额外的工作。原因很简单,由于在WS-MEX模式下,我们为寄宿的服务添加了相应的MEX终结点,那么当服务被成功寄宿后,WCF已经为元数据的消息交换建立了如图1所示的分发体系,我们需要做的仅仅是对MEX终结点的DispatchRu..

C#2.0中,SerialPort如何读取串口数据并显示在TextBox上

评论(1)浏览(113)分类:Asp.Net/C#/WCF
C#2.0中,SerialPort如何读取串口数据并显示在TextBox上  SerialPort中串口数据的读取与写入有较大的不同。由于串口不知道数据何时到达,因此有两种方法可以实现串口数据的读取。一、线程实时读串口;二、事件触发方式实现。  由于线程实时读串口的效率不是十分高效,因此比较好的方法是事件触发的方式。在SerialPort类中有DataReceived事件,当串口的读缓存有数据到达时则触发DataReceived事件,..

5.8 面板控件(Panel)

评论(0)浏览(112)分类:Asp.Net/C#/WCF
5.8 面板控件(Panel)  面板控件就好像是一些控件的容器,可以将一些控件包含在面板控件内,然后对面板控制进行操作来设置在面板控件内的所有控件是显示还是隐藏,从而达到设计者的特殊目的。当创建一个面板控件时,系统会生成相应的HTML代码,示例代码如下所示。+展开-HTMLasp:PanelID="Panel1"runat="server"/asp:Panel  面板控件的常用功能就是显示或隐藏一组..

3种ASP.NET AJAX Tookit TabContainer控件常见错误及解决方法

评论(0)浏览(111)分类:Asp.Net/C#/WCF
3种ASP.NET AJAX Tookit TabContainer控件常见错误及解决方法 1. 出错信息:TabContainer1 发生了未处理的异常 A ScripManager is required on the page to use ASP.NET AJAX ScriptComponents解决办法: 安装ASPAJAXExtSetup.msi, 重启VS,从工具箱AJAX Extension 中把ScriptManager 控件拖到form下面 2. Sys is not defined 解决办法: 在web.config 中加入以下节点+展开-XMLhttp..

AJax网络爬虫设计与实现

评论(0)浏览(110)分类:Asp.Net/C#/WCF
AJax网络爬虫设计与实现AJax网络爬虫设计与实现关键字:网络爬虫 网络蜘蛛 搜索引擎 ajax JavaScript 数据采集 webspider  传统意义上的网络爬虫是不解析JavaScript生成的内容的,所以JavaScript+ajax生成的内容对于传统的搜索引擎很不友好,不利于SEO。  本例子使用winForm编程中的WebBrowser控件来加载页面,并解析页面内容导入的JavaScript文件生成的页面内容,..

获取天气预报代码修改

评论(0)浏览(110)分类:Asp.Net/C#/WCF
获取天气预报代码修改  由于最近比较忙,暂时只提供asp.net的代码更新,asp及php版本更新等闲下来了再修改。其实也就是修改了下正则表达式,大家有兴趣也可以自己研究下ashx文件中的正则表达式自己修改。根据访问用户IP地址自动获取天气预报及简易天气预报查询 代码修改如下+展开 -C#%@WebHandlerLanguage="C#"Class="weather"%usingSystem;usingSystem.Web;usingS..

C# Application Domain的隔离性

评论(0)浏览(110)分类:Asp.Net/C#/WCF
C# Application Domain的隔离性  Application Domain可以看作是一个Assembly的逻辑容器。在程序执行过程中,如果遇到需要的Type并没有定义在已经加载的Assemblies 中,CLR会把相应的Assembly加载的该Application Domain中。每个Application Domain都有一个属于自己的加载器堆(Loader Heap),用于维护从Application Domain创建以后所用到的所有的Type,以及这些Type对应的方..

WCF Service Mode Layer-Dispatcher详解

评论(0)浏览(110)分类:Asp.Net/C#/WCF
WCF Service Mode Layer-Dispatcher详解  在本系列的WCF如何通过Binding进行通信、wcf如何对Channel Layer进行扩展--创建自定义Channel中,我们对WCF的channel layer进行了深入的讨论。我们接下来继续讨论WCF的service mode layer。本篇文章着重介绍service 端的ServiceMode。写作此篇文章旨在达到以下两个目的:希望读者对ServiceMode有一个大致的了解,结合前面介绍的channel laye..

基于角色的用户权限设计问题

评论(0)浏览(109)分类:Asp.Net/C#/WCF
基于角色的用户权限设计问题MSSQL的库设计表:Users 用户表 字段:userid,username,userpermissionRoles 角色表 字段:roleid,rolename,rolepermissionUserInRole 用户角色对应表 字段:userid,roleidPermissionList 权限列表 字段:permissionid,permissionDescription,permissionGroup权限设计:许可、禁止和未设置三种状态,Allow,Deny,Not Set目标:实现用户权限的定义。..

C#模拟浏览器多线程下载软件

评论(0)浏览(108)分类:Asp.Net/C#/WCF
C#模拟浏览器多线程下载软件  C#模拟浏览器多线程下载软件,有些网站判断了user-agent和来源地址时,使用迅雷,flashget无法批量下载图片,使用本下载软件可以模拟浏览器请求头,添加来源地址和用户代理字符串(user-agent),突破服务器下载封锁,代理功能敬请期待。  C#模拟浏览器多线程下载软件操作界面如下  点击下载C#模拟浏览器多线程下载软件源代码,可执行文..

asp,asp.net和php如何添加301跳转

评论(0)浏览(107)分类:Asp.Net/C#/WCF
asp,asp.net和php如何添加301跳转  asp添加301跳转响应头Response.Status = 301 Moved PermanentlyResponse.AddHeader location, http://yourdomain  asp.net添加301跳转响应头Response.StatusCode = 301;Response.Status = 301 Moved Permanently;Response.AddHeader(location, http://yourdomain);   php加301跳转响应头header('HTTP/1.1 301 Moved Permanently'..

asp.net如何实现断点续传文件下载

评论(0)浏览(107)分类:Asp.Net/C#/WCF
asp.net如何实现断点续传文件下载  在Web应用程序中处理大文件下载的问题一直出了名的困难,因此对于大多数站点来说,如果用户的下载被中断了,它们只能说悲哀降临到用户的身上了。但是我们现在不必这样了,因为你可以使自己的ASP.NET应用程序有能力支持可恢复(继续)的大文件下载。使用本文提供的方法的时候,你可以跟踪下载的过程,这样你就可以处理动态建立的文件--而且要..

基于IIS的WCF服务寄宿(Hosting)

评论(0)浏览(105)分类:Asp.Net/C#/WCF
基于IIS的WCF服务寄宿(Hosting)  基于IIS的服务寄宿依赖于两个重要的对象:System.ServiceModel.Activation.HttpModule和System. ServiceModel.Activation.HttpHandler。一、通过HttpModule实现服务寄宿  在 默认的情况下,基于IIS的服务寄宿是通过一个特殊的HttpModule实现的,其类型为 System.ServiceModel.Activation.HttpModule,是一个定义在System.ServiceModel程序..

C#读写INI文件示例demo

评论(0)浏览(105)分类:Asp.Net/C#/WCF
C#读写INI文件示例demo  C#读写INI文件示例demo  注意事项:如果没有读取ini文件和写入的权限,读写ini文件时不会报错的。所以如果发现读取或者写入不了ini文件,自己检查一下ini文件是否有运行网站用户的写入权限    C#读写INI文件示例demo源代码INIFileDemo.aspx%@ Page Language=C# AutoEventWireup=true CodeFile=xxx.aspx.cs Inherits=INIFileDemo %!DOC..

ASP.NET MVC AuthorizationFilter

评论(0)浏览(105)分类:Asp.Net/C#/WCF
ASP.NET MVC AuthorizationFilter  ASP.NET MVC的筛选器介绍了筛选器及其提供机制,我们按照执行的先后顺序对四种不同的筛选器进行单独介绍,首先来介绍最先执行的AuthorizationFilter。从命名来 看,AuthorizationFilter用于完成授权相关的工作,所以它应该在Action方法被调用之前执行才能起到授权的作用。不仅限于授权,如 果我们希望目标Action方法被调用之前中断执行的流程..

WCF REST-REST服务实例

评论(0)浏览(104)分类:Asp.Net/C#/WCF
WCF REST-REST服务实例  微软在WCF 3.5中就通过提供基于Web HTTP的编程模式使我们很容易地创建基于REST的服务,WCF 4.0中对此进行了较大的改进。为了让读者对REST在WCF中的应用有一个大致的了解,我们先来进行一个简单的实例演示。 [源代码从这里下载]一、定义服务契约  在这个实例中,我们创建一个简单的服务来管理员工的基本信息。至于实例程序的结构,我们依然..

asp.net 无刷新附件上传实现方法

评论(2)浏览(104)分类:Asp.Net/C#/WCF
asp.net 无刷新附件上传实现方法一直以来附件上传都是个很郁闷的问题,刚开始是利用js添加input file 然后一起提交来实现多文件上传,在使用163邮箱的时候很是羡慕它的附件上传部分(选择完文件就提交,可以多个文件一起上传,而且还可以获取上传进度),这时就很想自己也写个那样的东西出来。最近参照网上的一些资料,初步到达了预期目标(客户端获取上传进度,还没发现什么好..

asp,asp.net,php生成guid的办法

评论(0)浏览(104)分类:Asp.Net/C#/WCF
asp,asp.net,php生成guid的办法asp-VBScriptFunctiongetGUID()DimTypeLibSetTypeLib=Server.CreateObject(Scriptlet.TypeLib)getGUID=replace(replace(TypeLib.Guid,{,),},)SetTypeLib=NothingEndFunctionasp.net-C#stringGUID=System.Guid.NewGuid().ToString();js,使用acx,仅ie有效果-JavaScriptfunctionGUID(){varTypeLib=newActiveXObject(Scriptlet.TypeLib);returnTyp..

HttpModule与HttpHandler详细介绍

评论(0)浏览(104)分类:Asp.Net/C#/WCF
HttpModule与HttpHandler详细介绍 ASP.NET对请求处理的过程:  当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给 ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理完毕将结果返回客户端。 ine..

c# 操作iis ,添加删除主机头源代码

评论(0)浏览(103)分类:Asp.Net/C#/WCF
c# 操作iis ,添加删除主机头源代码C#操作IIS实现网站创建,设置默认文档,绑定主机头准备工作:1、在项目中添加System.EnterpriseServices和System.DirectoryServices引用2、可能提示无访问权限之类的错误,在配制文件中添加+展开-C#usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.Web..

5.7 列表控件(DropDownList,ListBox和BulletedList)

评论(0)浏览(103)分类:Asp.Net/C#/WCF
5.7 列表控件(DropDownList,ListBox和BulletedList)  在Web开发中,经常会需要使用列表控件,让用户的输入更加简单。例如在用户注册时,用户的所在地是有限的集合,而且用户不喜欢经常键入,这样就可以使用列表控件。同样列表控件还能够简化用户输入并且防止用户输入在实际中不存在的数据,如性别的选择等。5.7.1 DropDownList列表控件  列表控件能在一个控件中为用户提供多个选项,同时又能..

验证码实现(中文 变形 噪点)

评论(2)浏览(103)分类:Asp.Net/C#/WCF
验证码实现(中文 变形 噪点)为了应付越来越多的自动发帖机、恶意攻击等情形,验证码技术在大量的网站上得到使用。我在近期开发一个注册网站的时候,也使用了这一技术。当然,我并不想完完全全自己重新实现,而是参考了网上能够找到的实现,做了若干改进而已。下面谈谈我的实现。 补两张图片:首先看验证码图片输出页的代码:+展开-HTML%@PageLanguage="C#"%!!DOCTYPEhtm..

.net remoting-远程对象的生命周期管理[下篇]

评论(0)浏览(103)分类:Asp.Net/C#/WCF
.net remoting-远程对象的生命周期管理[下篇]  在.net remoting-远程对象的生命周期管理[上篇], 简要的讲述了CLR的垃圾回收机制和Remoting 基于Lease的对象生命周期的管理。在文章的开始,我将以我的理解详细地讲述Remoting中两个 重要的概念Lease和Sponsorship。然后通过一个Sample,为大家演示如何以不同的方法延长远程对象的生命周期。  先不谈远程对象、本地对象。 不管是远程的对..

.net framework 2.0安装失败无法访问window installer服务

评论(0)浏览(103)分类:Asp.Net/C#/WCF
.net framework 2.0安装失败无法访问window installer服务  昨天给一台window2003服务器(32位)安装.net framework 2.0时,老提示安装失败,查看系统日志提示无法访问:无法访问window installer服务这个错误。  .net framework 2.0安装程序是绝对没有问题的,因为在另外一个台同样是window2003(32位)的服务器成功安装。后面找到一个连接说可能是window installer服务版本太低(开始,运行,输入..

C#实现qq截图功能

评论(0)浏览(103)分类:Asp.Net/C#/WCF
C#实现qq截图功能  C#利用Graphics类的CopyFromScreen方法来实现屏幕截取,舍弃了比较麻烦的API函数,这个方法能实现只抓取部分区域的屏幕,可以实现类似qq抓屏的功能。using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Drawing.Imaging;using System.Windows.Forms;namespace ConsoleApplication1{ cl..

C#通过Html Agility Pack解析HTML

评论(0)浏览(102)分类:Asp.Net/C#/WCF
C#通过Html Agility Pack解析HTMLWhy Html Agility Pack? (以下简称HAP)  .Net下解析HTML文件 有很多种选择,包括微软自己也提供MSHTML用于manipulate HTML文件。但是,经过我一段时间的搜索,Html Agility Pack浮出水面:它是Stackoverflow网站上推荐最多的C# HTML解析器。HAP开源,易用,解析速度快。How to use HAP?1. 下载http://htmlagilitypack.codeplex.com/2. 解压3. ..

C#实现重启、关闭局域网计算机

评论(0)浏览(102)分类:Asp.Net/C#/WCF
C#实现重启、关闭局域网计算机  如何使用C#语句编写重启、关闭局域网计算机的代码?  首先要将Management组件引用到项目文件中。  添加引用方法为:执行菜单“项目”→“添加引用”。  在弹出的对话框中,选择.net选项卡,然后,在组件名称列表中找到“System.Management”并选择,然后点击“确定”按钮,这样,Management组件就添加到项目文件了。最后,再using中,..