摘要:
假定有两台服务器:A和B,其中A为Web服务器(IP:192.123.1.1, 为iis发布程序的服务器 ),B为文件服务器(IP: 192.123.2.2)在文件服务器B中某个磁盘下创建一个共享文件夹DocShare,同时在该服务器上创建一个用户,如docUser, 并给此用户分配共享文件夹的读写权限在WEB服务器A中也创建同一个用户,如 docUser, 同时密码与B中的docUser必须保持一致。并将用户docUser加入到IIS_WPG用户组创建一个新的应用程序池docPool, 并设置权限认证,输入用户名docUser及密码。将IIS发布的程序其应用程序池设置为docPool在IIS 阅读全文
摘要:
REST 服务其实就是类似于webservice及wcf service的一系列对外公开的api 资源. 并可以对数据进行序列化并返回给客户端, 序列化的格式可以为xml也可以为json格式. 访问REST API的URL如:http://localhost:5821/Products/list 而ASP.NET MVC3强大的Routing system正好可以满足这一路径访问的需求. 资源常用的访问方式: POST及GET,DELETE,PUT [EnableXml, EnableJson] [HttpGet, OutputCache(NoStore = ... 阅读全文
摘要:
首先先来了解下C#中所有的异常类型是如何来划分的。 在C#中所有的异常类型都继承自System.Exception,也就是说,System.Exception是所有异常类的基类. 总起来说,其派生类分为两种:1. SystemException类: 所有的CLR提供的异常类型都是由SystemException派生。 2. ApplicationException类: 由用户程序引发,用于派生自定义的异常类型,一般不直接进行实例化。 下面看看是如何来定义异常类,以及自定义异常类如何来触发及捕获.Code highlighting produced by Actipro CodeHighlig. 阅读全文
摘要:
先来了解下什么是成员投影。如果在派生类中定义了与父类中同样名称的成员(属性,方法,字段..),那么派生类就投影了父类的一个副本。例如:定义一个基类BaseEntityInfo,一个派生类:EmployeeInfo, 在派生类中定义了与基类重名的属性Name,以及GetInfo方法Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->class BaseEntityInfo { publicstring Name { g... 阅读全文
摘要:
今天上午花了2个小时的时间终于把一个关于textbox掩码的问题给搞定了. 其实本来功能已经实现,老的做法是直接在texbox中的onclick事件中去写脚本,但是考虑到程序中用到掩码的texbox实在是太多了,所以只好想方设法做成一个通用而且灵活扩展的js函数.基本思路: 首先将页面中所要添加掩码功能的textbox作为一个对象来看待, 有id,maskText,maskColor三个基本的属性,其中id属性是必须的.其次给每一个textbox动态绑定触发事件: onclick + onblur确定了思路之后,直接贴代码.代码通过这个例子我对js面向对象的编程以及js中闭包的原理有了更深的了 阅读全文