19. Диагностика: FxCop Rules
Сайт: http://sovfxcoprules.codeplex.com/
Преимущества:
• Анализ Best Disposal Practices
• FxCop
• Visual Studio 2008 Team System
Development Editions
33. SPRequest
• Обертка для неуправляемого кода
• Каждый SPSite имеет свой SPRequest
• OWSSVR.DLL (IIS ISAPI)
• /_vti_bin/owssvr.dll
34. SPRequest
• “Potentially excessive number of SPRequest
objects (10) currently unreleased on thread
23. Ensure that this object or its parent
(such as an SPWeb or SPSite) is being
properly disposed. This object will not be
automatically disposed.”
• Не больше 8 SPRequest в потоке
35. SPRequest
• HKEY_LOCAL_MACHINESOFTWAREMicro
softShared ToolsWeb Server
ExtensionsHeapSettings
• Создать ключ
«SPRequestStackTrace» DWORD равным 1
• «LocalSPRequestWarnCount» = 50
46. Статическая типизация
• Слабая типизация
• Размазанная логика
• Зависимости от объектов
• Большое количество неявных
зависимостей и потенциаьлных ошибок