Azure'da oturumlar yapışkan değildir, bu nedenle birden fazla Web rol örneğiniz olduğunda InProc
oturumunu kullanmanız yeterli değildir (aksi durumda Windows Azure Compute tarafından kapsanmazsınız). % 99,95 çalışma süresini garantileyen SLA.).ASP.NET oturumunda Azure masa deposunu kullanma
Bu nedenle ASP.NET oturumu için Azure masa deposunu kullanmak istiyorum. SQL Azure'a aşinayım, ancak henüz Azure masa deposunu kullanmadım.
Bunu yapmanın uygun yolunun, ASP.NET Universal Providers'u kullanarak az miktarda web.config
aldatmacasını kullanması olduğu söylendi.
Şimdiye kadar bu çalışmayı başaramadım. Bu konuyla ilgili bir variety gönderisi var, ancak bunların çoğu, yayınlanmakta olan Evrensel Sağlayıcılara bir öncüye benzeyen Microsoft.Samples.ServiceHosting.AspProviders.TableStorageSessionStateProvider
'u kullanmayı işaret ediyor. Şu anda
web.config
sessionState
bölüm şuna benzer: sağlayıcı bir
connectionStringName
niteliği olması gerekir olarak
<sessionState mode="Custom"
customProvider="TableStorageSessionStateProvider">
<providers>
<clear/>
<add name="TableStorageSessionStateProvider"
type="System.Web.Providers.DefaultSessionStateProvider"/>
</providers>
</sessionState>
Ancak bu kullanarak bana bir hata verir.
Azure tablo depolama alanı için neye benzemeli?
ben haklı @smarx düşünüyorum. SQL DB veya AppFabric kullanmamanızın bir nedeni var mı? –