Я пытаюсь настроить приложение visual studio 2013 asp.net mvc для использования поставщика ncache для состояния сеанса.Настройка ncache asp.net провайдер sessionstate
До сих пор я добавил ссылку на проект в Alachisoft.NCache.SessionStoreProvider и Alachisoft.NCache.Web
Я также последовал шаги нашли here, в том числе пункта 9 относительно web.config и теперь имею следующую систему .web раздел в моем web.config
<system.web>
<authentication mode="None" />
<compilation debug="true" targetFramework="4.5" >
<assemblies>
<add assembly="Alachisoft.NCache.SessionStoreProvider,Version=4.1.0.0,Culture=neutral,PublicKeyToken=CFF5926ED6A53769"/>
</assemblies>
</compilation>
<httpRuntime targetFramework="4.5" />
<sessionState cookieless="false" >
<providers>
<add name="NCacheSessionProvider"
type="Alachisoft.NCacheExpress.Web.SessionState.NSessionStoreProvider"
sessionAppId="NCacheTest"
cacheName="MyClusterCache"
writeExceptionsToEventLog="false"
enableLogs="false"/>
</providers>
</sessionState>
</system.web>
Однако когда я отладка моего приложения все еще, похоже, использует состояние сеанса в InProc по умолчанию, как все работает нормально, но мой кэш показывает счетчик 0 объектов.
Использование NCache api. Я могу добавить элементы в кеш, только отлично, что отображается в моей статистике консоли управления NCache.
Может ли кто-нибудь описать, как они настроили это или увидеть что-либо, что мне не хватает? Заранее спасибо
В настоящее время Alachisoft обновила свою документацию, которая показывает правильную конфигурацию, необходимую на http://www.alachisoft.com/resources/docs/ncache/help-4-1/gettingstarted-guide-net.html. –