摘要:当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码。该状态代码记录在IIS日志中,同时也可能在Web浏览器或FTP客户端显示。状态代码可以指明具体请求是否已成功,还可以揭示请求失败的确切原因。 更多信息 日志文件的位置 在默认状态下,IIS把它的日志文件放在%WINDIR\System3...
阅读全文
摘要:第一种 是通过调用window media player进行播放诸如:wmv,asf等格式文件: 第二种 是通过调用replayer进行播放诸如:rm,ram等格式文件 播放框: 控制框:可紧跟播放框一起 第三种 是通过调用flashplayer进行播放:swf类的flash文档,分别如下: http://www.macromedia.com/go/g...
阅读全文
摘要:第一种 是通过调用window media player进行播放诸如:wmv,asf等格式文件: 第二种 是通过调用replayer进行播放诸如:rm,ram等格式文件 播放框: 控制框:可紧跟播放框一起 第三种 是通过调用flashplayer进行播放:swf类的flash文档,分别如下: http://www.macromedia.com/go/g...
阅读全文
摘要:开发常见错误解决(6)WSE3.0未处理的WebException,未处理的Web异常,基础连接以及关闭。 我们在调试WSE服务端服务的时候会抛出,未处理的Web异常,基础连接以及关闭的异常信息。如图: 此错误是由用户身份验证没有通过引起。WSE3.0框架在用户提交调用请求时,截获了SOAPHeader信息。反序列化为UserNametoken,调用 protected override str...
阅读全文
摘要:WSE3.0未处理的SoapHeaderException,未处理的SoapHeader异常。 在调试WSE项目过程中会遇到这个异常。WSE3.0未处理的SoapHeaderException,未处理的SoapHeader异常。如图 这个异常引起的原因是服务器端未能调用正确的我们重写的UserNameTokenManager类,服务端的应用程序集配置不正确。 ...
阅读全文
摘要:WSE3.0解析策略文档失败,Failed parsing the policy document 这个错误在调试WSE3.0客户端调用服务的时候客户端会抛出解析策略文档的错误,如图 这个错误是由策略文档编辑格式不对引起的,方法1.通常可以检查策略文档的内容来解决,手动修改策略文档。但是难以修改,除非是自己特别熟悉语法和策略设置。 方法2.使用项目WSE3.0设置工具。 具体步骤如下, 删除原来...
阅读全文
摘要:继WSE3.0构建Web服务安全(1):WSE3.0安全机制与实例开发和WSE3.0构建Web服务安全(2):非对称加密、公钥、密钥、证书、签名的区别和联系以及X.509 证书的获得和管理之后,今天我们继续WSE3.0构建Web服务安全系列文章的第3节:WSE3.0策略配置与实例开发.本节主要讲解如何通过WSE3.0策略配置工具实现Web服务安全,本在全文附带代码讲解。本节结构为1.WSE...
阅读全文
摘要:上一节文章WSE3.0构建Web服务安全(1):WSE3.0安全机制与实例开发,写处来以后感觉还是需要补充一下这个加密相关概念的文章,因为很多概念容易混淆,在理解WSE3.0构建Web服务安全的时候遇到了麻烦。为了更好第学习WSE3.0编程开发,我特地整理了加密、公钥、证书、签名的知识点,来阐述这些概念的区别和联系,最后会详细介绍X.509 证书的信息,以及如何的获得X.509 证书和管理X...
阅读全文
摘要:继《WCF分布式应用程序开发必备知识》系列之后,经过一周的时间,我准备了关于如何使用WSE3.0进行Web Service安全开发的文章--《WSE3.0构建Web服务安全》,写出来一起与大家分享。《WCF分布式应用程序开发必备知识系列》第4节Web服务已经涉及到Web服务安全的问题。这个系列仍是对以前技术的整理和学习的文章。我在整理的过程中也收获很多,对整个WSE3.0的安全机制有的新的...
阅读全文
摘要:在SharpDevelop里调试程序 SharpDevelop是一个开源的C#集成开发环境,可以在http://sourceforge.net/project/showfiles.php?group_id=17610&package_id=117376下载到源代码和二进制可执行文件。目前最新的版本是1.0.3.1768版。 其他开源项目: 一、持久层框架 NHibernate NHibernate...
阅读全文
摘要:1. 序列化概述 序列化(Serialization)是.NET平台最酷的特性之一。利用序列化技术,可以实现对象的备份和还原。序列化可以将内存中的对象(或对象图)序列化为数据流,并保存到磁盘上进行持久化;还可以将数据流反序列化为对象,实现对象的还原。序列化技术在分布式系统的数据传输中得到充分的利用,如:XML Web Service 利用XML序列化实现跨平台,.NET Remoting 则用到了...
阅读全文
摘要:网站完成后,需要部署到目标机器上,方法有很多,直接把文件Copy到目标机器上,执行SQL脚本,配置IIS,这样可以做到;也可以使用InstallShield这样到专业制作软件来打包。本篇文章是使用VS2005自带到安装部署工具来制作exe安装文件。 涉及到到内容包括:使用安装部署工具,建立数据库,配置IIS,文件操作,注册表等。参考了网上关于使用VS制作安装程序的文章。环境:Windows20...
阅读全文
摘要:摘要 1. 关于com+ 2. vs.net访问com+ 3. demo 1.关于com+ 以前我...
阅读全文
摘要:在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象): ...
阅读全文
摘要:在编写ASP.NET应用程序的时候,你会花费多长的时间来考虑性能的问题?很不幸,大多数开发者都对性能问题感到很后悔。性能的规划和设计真的需要放在前面和中心位置。你需要考虑自己的目标,并且确保把良好的性能作为目标之一;接着你需要评估自己的程序,评估的方面越多,改善性能的机会就越大。 在本文中我将解释微软Visual Studio企业版中包含的一个重要工具:微软Application Cente...
阅读全文
摘要:关于c#中的dllimport msdn中对dllimportattribute的解释是这样的:可将该属性应用于方法。dllimportattribute 属性提供对从非托管 dll 导出的函数进行调用所必需的信息。作为最低要求,必须提供包含入口点的 dll 的名称。 并给了一个示例: [dllimport("kernel32.dll", entrypoint="movefilew...
阅读全文