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
Authentication
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
HtmlRewritePipe
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
All built-in properties (1)
Blocks and Content Area
Render blocks in a content area with minimal HTML
Oracle
Create database
Log Service
Configure the Log Service for remote server
Search
Indexing Service
Simple sample of a Block using EPiServer.Search
Simple sample of a Block using EPiServer.Find
DataFactory
Find pages with criteria
Caching in DataFactory
EPiServer extensions for the output cache
Self invalidating object cache
Cached user control that expires when a page is published
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
IoC container
Clear output cache
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
Replace Commerce Content Loader
EPiServer CMS
Web controls
PageTree
IContent
MVC
Simple sample of an EPiServer MVC page
Simple sample of templates using the Razor view engine
EPiServer Community
Merge two community users to one
Working with document archives
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
Logging to a MS SQL database
CMS7
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
Authentication
Kerberos
EPiServer community
EPiServer Community Membership
EPiServer CMS
Remote events
Virtual Path Providers
EPiServer Scheduler Service
Dynamic Data Store (DDS)
Caching in EPiServer CMS
IIS settings
Workflow
Remove Edit, Admin and Util folders on the front-end servers
Tools
WinDbg
How to create a dump
Download symols
Analyze the dump file
Failed to load data access DLL, 0x80004005
Things to look for in an EPiServer memory dump
RegExLib
Cygwin
IE Developer Toolbar
Reflector
FireBug
Process Explorer
PerfMon
Shell commands
With Cygwin
StackDump
Stack dump analyze
Hacks
ListCache
UpdateMetadata
Copy files from a VPP to a community document archive
SQL Server profiler
ListReferences
LanguageFilesValidator
Mdbg
TinyGet
LogParser
Route Debugger
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.
EPiServerFramework installation directory was not found
System.Data.SqlClient.SqlException in the event log
You must add a reference to assembly System.ComponentModel.Composition
Content with id 4 was not found
EPiServer CMS
Mirroring 2
DDS
EPiServer Indexing service
Output cache
EPiServer Workflow
Error report
EPiServer workflows
Change log
EPiServer commerce
Installation
Errors
EPiServer sites
Other CMS
Umbraco
Configuration
Troubleshooting
Upgrading
Developing
Simple - usercontrols
Installation
/ Troubleshooting
/ Migration
Migration
[Edit]
Problem, tips and trix when migration an EPiServer site
EPiServer 4 to CMS 5
- Problem, tips and trix when migration an EPiServer 4 to CMS 5 site.
Version author:
Mattias Lövström
EPiServer version
All