Hi Thomas,
thank you so much for the link! Your implementation for sharing 2nd Level Cache between applications works perfect in my shared hosting enviroment. I extended the CustomizeBackendConfiguration class with partial class DbContect.partial.cs class as follow:
public
partial
class
DbContext
{
protected
override
void
OnDatabaseOpen(Telerik.OpenAccess.BackendConfiguration backendConfiguration,
Telerik.OpenAccess.Metadata.MetadataContainer metadataContainer)
{
string
sName =
typeof
(CustomSecondLevelCacheClusterTransport.UdpMulticastClusterTransport).AssemblyQualifiedName;
backendConfiguration.SecondLevelCache.Enabled =
true
;
backendConfiguration.SecondLevelCache.Synchronization.Enabled =
true
;
backendConfiguration.SecondLevelCache.Synchronization.Name = sName;
backendConfiguration.SecondLevelCache.Synchronization.Localpath =
"MickeyMouse"
;
}
}
UDP multicast implementation seems to work in (our) shared hosting enviroment.
Regards,
Christopher