130 likes | 231 Views
Microsoft APGC CSS. Intern Report September 21, 2009. Agenda. Team Introduction A web site project One support case. Our Team. DSI (Developer Support For Internet Products) Support IIS and ASP.net related technologies: ISA/ Biztalk /MSMQ/ WebServer /MSDTC/DCOM/COM+/ASP.NET
E N D
Microsoft APGC CSS • Intern Report • September 21, 2009
Agenda • Team Introduction • A web site project • One support case
Our Team • DSI (Developer Support For Internet Products) • Support IIS and ASP.net related technologies: • ISA/Biztalk/MSMQ/WebServer/MSDTC/DCOM/COM+/ASP.NET • Team Blog: http://blogs.msdn.com/asiatech/
SHEV • SHEV • Shanghai Employee Volunteer • ASP.net web site • Blog • Wiki Page • Photo Manager • Calendar and Activity System (Work Flow)
Cases • SRS090724600096– Memory Leek and Heap Corruption • IIS Log and System event Log analysis – COM problem • A bank business transaction plug-in on ISAPI • Dump analysis and code review Unsafe codes and precondition broken • Sprintf(“Example: %s”, AString)not safe • Use Snprintf()or %-.Ns to avoid security problem
Cases (con.) • 4 engineers (Tech Leader, Support Engineers and Intern) • 5 days, over 10 hours labor • Methodology: • Reproduce • Analysis • Troubleshooting (codes review / run-time debug) • Action / Advisory Plan
What’s Next • Dump Chart Tool • Based on WinDBG • Provide a chart of the memory dump for analysis • WCF (Windows Communication Foundation) cases
The End Thank you
Schedule & Work Division • Aug. 8 • Render 3D scene (concise edition) • Test with Bluetooth GPS/Compass • Retrieve and process data from pedometer • Aug. 15 • Build up connection between bluetooth devices and MID • Create a new game controlling mode by using pedometer and compass • Test and optimize 3D scene in MID • Optimize GPS Data • Aug. 22 • Integration testing • Aug. 29 • Finish all project documents • Cleanup and submit project