Как запустить государственную службу ASP.Net в Azure
При развертывании моего приложения в Azure я получил эту ошибку при использовании переменной сеанса
Я знаю, что эта ошибка связана с ASP.Net state server mode
, Я запустил службу на своем локальном ПК, но как запустить эту службу в Azure
среда?
1 ответ
Вы можете использовать задачу запуска, чтобы раскрутить государственную службу (или действительно любую службу в этом отношении). Однако я настоятельно рекомендую вам не использовать службу состояния сеанса. Я бы порекомендовал взглянуть на In Az Role Windows Azure Cache или Windows Azure Cache Service (Preview) для состояния сеанса.
Используя сервис сеанса, вы отделяете свои сеансы от своих веб-серверов. Это все еще в предварительном просмотре, так что если это касается вас, посмотрите на кэш In Role, который больше не будет стоить и может быть распределен по нескольким машинам. Кроме того, если вы считаете, что задержка при извлечении из службы кэширования будет слишком высокой, то кэш InRole может оказаться более подходящим для вас (вам необходимо проверить, чтобы убедиться в этом).