随笔 - 435
文章 - 0
评论 - 111
阅读 -
62万
随笔分类 - .Net Knowledge management
MVC3 FAQ
摘要:1. html helper 可以缩写代码的,下面2段代码是相同效果@Html.DropDownList("TourList") 2. 用form提交的entity.id, entity.name 可以组装成controller的方法的entity类参数,但是对象或者集合做参数,mvc好像是不能自动组装的. 例如下面的Tour字段和FromCity,BackCity字段 public class TourInstance: Entity { public virtual string Code { get; set; } public virtual T...
阅读全文
NHibernate 3.2+的 Map by Code 实例
摘要:NHibernate 3.2+的 Map by Code 的文档真的很少,除了Fabio Maulo的2篇blog(顺带说李永京的翻译,没任何新的研究). 让人感慨NH的没落, 也许从没有流行过. 在没有文档的时候尝试map by code, 非常痛苦. 当然像这种this.Property(p =...
阅读全文
使用WPS,把Excel转Pdf所碰到的坑
摘要:使用WPS,把Excel转Pdf所碰到的坑 1. 安装WPS2012 个人版,在项目里引用Com组件Kingsoft.ET2.0 Library,结果提示出现了无法嵌入互操作类型“……”,请改用适用的接口的错误提示。 解决办法就是:选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置...
阅读全文
IIS7 FAQ
摘要:1.部属asp程序到IIS7,显示404.3错误A: 没有安装asp支持模块,服务器管理器,添加角色功能 ,选择asp,服务器端文件包含 在IIS管理器的机器功能视图,选择asp,把启用父路径设为true,把调试属性的“把错误发送到浏览器”设为true2. 访问access数据库,显示“;file...
阅读全文
用icacls命令行给目录赋权
摘要:用icacls命令行给目录赋权.icacls 的用法,如果你看msdn的文档,你会看得云里雾里。其实你掌握最常用的2个用法就可以了给user1 他对d:\test 目录 full control 权限 icacls d:\test /grant user1:(OI)(CI)(F) 收回他的权限 i...
阅读全文
SilverLight 快速入门
摘要:1.如何调试silverlight,如果是调试客户端,有2个方法,一个是程序设置为Out of Browser模式,下载安装后就可以调试,另一个是附加到iexplorer进程里面。 而服务器端不能和客户端在同一个IDE同时调试,可以开多一个VS2010调试 2.Silverlight的调用方法都是A...
阅读全文
使用 Microsoft.Web.Administration 管理IIS
摘要:IIS7的一些非常强大的API——Microsoft.Web.Administration,可以很方便的让我们以编程的方式管理,设定IIS 7的各项配置。Microsoft.Web.Administration.dll位于IIS的目录(%WinDir%\System32\InetSrv)下,在项目中...
阅读全文
State Server实现多机器多站点 Session 共享 全手记
摘要:网络环境有2台windows 2008 (192.168.1.71,192.168.1.72) 需要部署成 WebFarm,提高容错性。 网站部署在2台机器上的2个站点,如何才能做到Session的共享呢?第一个方法:不共享。用HAProxy作负载均衡,它支持session会话保持功能,即同一个IP...
阅读全文
IIS 使用linux文件系统
摘要:情景: IIS 的网站文件不是放在windows本机,而是linux. 不希望手工同步文件,希望能直接用linux上面的文件.方案: 现在手头没有linux, 就先拿网站的ftp来试验, ftp那边的环境是linux的.1. 安装NetDrive , 把ftp模拟成网络驱动器( win7自带的不能映...
阅读全文
调用非.net系统的Webservice的探索 ( 三 ) -WCF
摘要:WCF整个使用方法对比起WSE就简单很多了. 但作为客户端来说,我粗略测试了性能, 和WSE差不多,WCF还略慢一点.
阅读全文
调用非.net系统的Webservice的探索 ( 二 ) -WSE
摘要:使用WSE,可以自定义SoapHeader信息. 1. 下载WSE3.0,它兼容WCF,方便以后的升级 http://download.microsoft.com/download/5/5/1/5511bfc6-e52f-4db0-bafb-fd5dcb91eff0/Microsoft%20W...
阅读全文
调用非.net系统的Webservice的探索 ( 一 )
摘要:最近Oracle的DRM系统发布了新版本,其中的webService发生了重大的转变. 把验证信息放在了SoapHeader里面. 这样原来系统(在vs.net2005开发).net引用WebService就不能成功调用了. 因为默认的代理类调用是没有SoapHeader的. 新版DRM的Soa...
阅读全文
学EntityFramework 所走的弯路,最后放弃
摘要:EntityFramework 4.0 之前是不敢用,因为不稳定. 那个时候用的是Nhibernate 2.x, 那时候觉得NH对LinQ的支持太弱了. 还有定义视图太麻烦,要跟定义实体一样的流程. 因为UI通常是显示视图,不是单纯的实体. 但NH上手很容易,HQL类似SQL的语法,自动Track...
阅读全文
Request.ServerVariables["LOGON_USER"] 如何使用?
摘要:什么时候用Request.ServerVariables["LOGON_USER"]? 答:当你想给某个文件或目录加上权限控制,只给指定的账户访问.可以在代码里判断这个值 Request.ServerVariables["LOGON_USER"] 返回为空字符串? 答: 你要在IIS里面把允许匿...
阅读全文
最简单的URLReWrite的方法
摘要:网上一般都是写HttpModule,但这个写法在IIS7就Out了.IIS7 的管道模式直接在web.config就可以配置了. Web.config Code highlighting produced by Actipro CodeHighlighter (freeware)htt...
阅读全文
TFS上分支和标签的用法
摘要:什么时候用分支: 例如为某个客户定制的专用版本,和主干的特性有很大差别.不具通用性的需求. 大的版本修改,例如2.0 到3.0 加了很多特性,但2.0 还有维护.改bug 什么时候用标签: 小版本的发布, 如2.1.1到2.1.2.分支的优点: 清晰,容易操作,程序员只要get latest/che...
阅读全文
win2008 压力测试
摘要:测试环境: VirtualBox 512M内存, Duo E8500@3.16G的一个CPUWindows WebServer 2008, Discuz!NT 3.5, Apache Bench Discuz!NT算是.net环境速度比较快的软件了Apache Bench 是Apache 附带的一个...
阅读全文
XML字段的用处
摘要:XML字段优点: 可以实现扩展属性,比如客户,产品这些实体, 每个企业都会定义不同的扩展属性, 这些实体属于半结构化数据 (定义见http://baike.baidu.com/view/888365.htm)如果用预留字段,或者列变行来实现,总是不够优雅.这个时候用XML字段就可以很优雅地实现例如...
阅读全文
使用linq2sql 的DetailView 如何保存多对多关系
摘要:比如有用户和角色这2个对象是多对多关系,而linq2sql是不支持多对多的,这个时候就要自己手工写代码了. 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHigh...
阅读全文
DesignTimeResourceProviderFactory 不给力啊
摘要:resource放到db之后,在DesignView就不显示了,例如这个代码 ">在DesignView就显示Expression:re,lblUser 看起来不太雅观,于是写几个DesignTime的类来看看能不能显示. DesignTimeResourceProviderFactory,ID...
阅读全文