EPiWiki.se
-
EPiServer notes shared with others
Developing
.NET
Snipplet to create a own Exception
IDisposable pattern
Snipplet to implement IDisposable
Using ReaderWriterLock
ASP.NET
Events in Global.asax
Impersonate a windows login
Handling exceptions in a user controls
Snipplet to create a proxy
Implementing singleton pattern
Create a Guid from a unique string
Logging
Create a log message programmatically
Logging on a EPiServer Enterprise multi site
Friendly URLs
Snipplet to create a minimal Friendly URL handler
Spy on the Friendly URLs output stream
Simple address to page
Properties
LinkCollection
All built-in properties
Snipplet to create a custom property
How to use PropertyControlClassFactory
Property control adapter
get current page in the control adapter
Oracle
Create database
Log Service
Configure the Log Service for remote server
Search
Indexing Service
DataFactory
Find pages with criteria
Caching in DataFactory
EPiServer extensions for the output cache
EPiServer extensions for the output cache (1)
EPiServer extensions for the output cache (2)
Object store
Using EPiServer ObjectStore
IItem
ObjectStore Database
Searching in EPiServer CMS ObjectStore
Core functionality
Memmory buffer pool
EPiServer classes implementing IDisposable
Send and receive remote events
Disable clear cache
Initialize static events
EPiServer page providers
Page provider initialization prototype for EPiServer CMS 5 R2
Replace EPiServer Error page for IIS7
DDS – Dynamic data store
Initialize a HTTP module in runtime
Events
TDD
Set up EPiServer for test driven development
How to make test rum for both MsTest and NUnit
Plugins
Microsoft Office Add-In
Editor plugins
Changing the behavior of EPiServer UI
Performance
Common performance mistakes when developing for EPiServer
EPiServer Workflow foundation
Sample EPiServer workflow with a custom user interface
Add a startup configuration interface
EPiServer commerce
Security in EPiServer commerce
Configuration
Web.config IIS7 to IIS6
Logging
Mirroring 4
Readable EPiServer debug log
Get log messages for a certain thread
EPiServerLog.config
Logging to Windows Event Log
Rolling file appender
Mirroring 2
Log file for EPiServer Indexing Service
LogService
Adding logging for the EPiServer LogService
Web.config
Snipplet to make a redirect of AJAX 1.0 to 3.5
Authentication
Configuring SMTP to a local folder for developing or testing
Load balancing over TCP
EPiServer version nummber vs release number
Setting up mirroring 2 for EPiServer 6
Testing performance of a EPiServer site
IIS
Encrypting Web.Config sections
EPiServer community
EPiServer Community Membership
EPiServer CMS
Remote events
Virtual Path Providers
EPiServer Scheduler Service
Dynamic Data Store (DDS)
Caching in EPiServer CMS
Tools
WinDbg
How to create a dump
Download symols
Analyze the dump file
Failed to load data access DLL, 0x80004005
RegExLib
Cygwin
IE Developer Toolbar
Reflector
FireBug
Process Explorer
PerfMon
Shell commands
With Cygwin
StackDump
Stack dump analyze
Hacks
ListCache
UpdateMetadata
SQL Server profiler
ListReferences
LanguageFilesValidator
Mdbg
TinyGet
Troubleshooting
Troubleshooting wizard
Troubleshoot a high CPU usage in the database
Troubleshoot a high CPU usage of an .NET application server
Examine a long time to first byte
IIS crash
Troubleshoot a StackOverflowException
Out of memory exception
Enormous finalizer queue
Fragmented large object heap
High memory usage caused by connection static events in dynamic pages
ClassFactory not initialized
Scheduler
CreateInstance failed for EPiServer.Diagnostics.ITransformer.
Subscription
Logging
Logging in mirroring 2 for EPiServer 6
LogService
EPiServer filesystem
Create versioned file system objects from a file structure
LoggingVirtualPathVersioningProvider
Known bug in versioned VPP together with Windows integrated authentication
NullReferenceException at VersioningFileSummary--ctor
Core functionality
Remote events
Load balancing over TCP
Windows integrated security
Long time to start an EPiServer CMS site
Custom page provider
SecuritException – AspNetHostingPermission
Object store
Community
Troubleshooting a low CPU hang in community 3.2
After installing Community get There is a duplicate scriptResourceHandler section defined
Troubleshooting a multi site using remote events over UDP broadcast
Database
Troubleshooting a database deadlock with SQL-profiler
EPiServer CMS database
Migration
EPiServer 4 to CMS 5
.NET
Troubleshoot Membership
Handling mails with SMTP
Exceptions
The target FullRegion explorerTreeView treeView; for the callback could not be found or did not implement ICallbackEventHandler
A potentially dangerous Request.Form value was detected
The target FullRegion explorerTreeView treeView for the callback could not be found or did not implement ICallbackEventHandler
The specified string is not in the form required for an e-mail address
Cannot open database "dbEPiserver" requested by the login. The login failed.
EPiServer CMS
Mirroring 2
DDS
EPiServer Indexing service
Output cache
EPiServer Workflow
EPiServer workflows
EPiServer commerce
Installation
EPiServer sites
Other CMS
Umbraco
Configuration
Troubleshooting
Upgrading
Developing
Simple - usercontrols
Installation
/ Tools
/ FireBug
FireBug
[Edit]
A really great tool when working with CSS, but when it comes to debugging
java-script I still prefer Visual Studio.
External Links
Download
Version author:
Mattias Lövström
EPiServer version
All