职位描述:
1. 负责Web平台的开发和发展规划;
2. 指导产品开发团队基于Web平台进行产品开发;
3. 对在线的Web平台进行持续运维;
4. 对Web相关的前瞻技术进行预研,并对技术团队进行布道。
任职要求:
1. 本科及以上学历
2. 主动学习,好奇,对新技术和新应用能够持续保持热情
3. 自我驱动,具有良好的团队合作意识、工作责任心强
4. 逻辑分析能力强,具备快速抽象业务和分析问题的能力
5. 良好的沟通表达能力(语言+书面),能够简洁、有效陈述问题和表达想法
技能要求:
1.具有2年以上.Net编程经验;
2.熟悉Asp.Net MVC开发,对Asp.net MVC的内部机理有深入的研究;
3.熟悉HTML、CSS、Javascript,并能够独自调试JavaScript代码;
4.熟练使用至少一种数据库(SqlServer,Oracle,Mysql,DB2等),并精通SQL;
5.对Web安全有着深入的理解和实践,熟悉组织结构,角色授权体系等企业应用业务。
工作经历要求:
1.曾担任过软件设计师,高级软件工程师职务中一种,具备独立提供设计方案的能力
2.曾有过大型互联网应用设计、调优或者运维经验的优先考虑;
3.精通前段技术的优先考虑。
.Net 互联网架构师
职位描述
职位描述:
1. 根据业务框架要求,提供技术实现方案
2. 负责技术架构选型、并主导功能模块设计、数据结构设计、对外接口设计
3. 负责与相关技术合作团队的技术协调
4. 对各种前瞻技术进行预研并形成企业内部是否引入以及如何引入的建议
任职要求:素质要求:
1.本科及以上学历
2.主动学习,好奇,对新技术和新应用能够持续保持热情
3.自我驱动,具有良好的团队合作意识、工作责任心强
4.逻辑分析能力强,具备快速抽象业务和分析问题的能力
5.良好的沟通表达能力(语言+书面),能够简洁、有效陈述问题和表达想法
技能要求:
1.具有4年以上.Net编程经验2.熟悉各种常见设计模式
2.能够用建模语言,或者抽象符号灵活表达设计意图
3.熟悉HTML、CSS、Javascript,并能够独自调试JavaScript代码
4.熟练使用至少一种数据库(SqlServer,Oracle,Mysql,DB2等),并精通SQL
工作经历要求:
1.曾担任过软件设计师,架构师、项目经理等职务中一种,具备独立提供设计方案的能力
2.曾在实际项目中从事过SNS相关应用设计、开发优先考虑
3.曾在实际项目中从事过SOA(含WebService)应用设计、开发优先考虑
4.曾有过大型互联网应用设计、调优或者运维经验的优先考虑
5.精通性能优化或者数据库优化优先考虑
工作忙,废话少说:
1.把Assembly对应的dll部署到GAC的同时,还需要把对应的.pdb文件拷贝到GAC中,最好的方式是在部署脚本中用xcopy命令把.pdb文件拷贝到GAC中;
2.剩下的工作就和ASP.NET的Debug差不多了,调试的时候附加到当前的w3wp进程,在需要跟踪的地方设置断点即可进行调试了。
一个小窍门,在调试附加进程的时候,经常会有很多的w3wp进程,哪一个才是你需要调试的进程呢,采用如下的命令,
iisapp –a
可以列出所有应用程序池对应的PID号,找到你调试站点的应用程序池,在调试的时候附加到对应的PID号即可。
今天开发了一个Custom Field Type,部署后,在New一个这个Field的时候,老出现FieldType的程序集不能加载的错误,提示是页面加载这前程序集没有编译什么地,用对应的E文Google了一下,还真有这个错误,犯的人还不少,以为遇上了大毛病,结果有点冒鼻血,解决方案就是IISReset。
呵呵,SharePoint的一些部署是需要重启IIS的,不求甚解如我的,部署Features后,最好先来一个IISReset。 谨记以防后犯。
这两天在开发自定义的字段。在字段部署的时候,遇到了几个问题。后来在SharePoint SDK中找到十分简单扼要的Custom Field 的部署方法,先记录下来。
Custom field types are deployed at the server farm-level, using the Windows SharePoint Services Solution Deployment functionality.
The various pieces of a custom field type solution must be deployed to the following locations:
- The field type class must be deployed as a strong-named assembly to the global assembly cache.
- The field type definition XML file must be deployed to the same location as fldtypes.xml, the XML file that defines the base Windows SharePoint Services 3.0 field types:
\program files\...\web server extensions\12\template\xml\
Each field type definition must be included in a file named fldtypes*.xml. For example, if you have a field type definition for a field type that defines a Social Security Number, you might name the XML file fldtypes_ssn.xml.
- If you have specified a custom field editor user control for the field type, it must be deployed to the following location:
\program files\...\web server extensions\12\template\controltemplates\
在开发Custom Field Type的时候,Reflector是一个很好的工具,可以很方便的获得Assembly Information参数。
前天做一个会议通知的功能,发现一个比较奇怪的问题,我编程获取的时间值和系统显示的时间值不一致,真是一个比较奇怪的问题。
于是赶紧Google一下,初步确定是Timezone的问题。SharePoint的RegionalSettings中有一个Timezone,SharePoint存的是UTC时间,和我们的Timezone有8个小时的差别。必须要将内部存储的时间修改为LocalTime。
下面是转化的代码。timezone.UTCToLocalTime(DateTime.Parse(starttime)).ToLocalTime()
Timezone是一个SPTimezone变量,可以通过SPWeb的RegionalSettings获得对应Timezone。

