Данные кэша развертывания Azure Web API

#c# #.net #azure #asp.net-web-api

#c# #.net #azure #asp.net-web-api

Вопрос:

Я написал веб-API на asp.net используется .net Framework 4.5. API размещен в Azure.

Все отлично работает в моей локальной среде. Но когда я размещаю это в Azure, это работает во время размещения, но на следующий день, когда я вижу, что данные в Azure не обновляются, и я снова развертываю API, и он показывает правильные данные.

Мое первое подозрение было связано с кешированием. Итак, я очистил кэш в соответствии с этой статьей

Возможно, это не проблема с кэшем. У кого-нибудь есть какие-либо идеи по этому поводу?

Но проблема снова сохраняется.

Комментарии:

1. Не могли бы вы подробнее объяснить по этому вопросу, какой код вы добавили, добавили ли вы какой-либо тип кэширования, указано ли в истории развертывания вашего веб-api «успешно» при развертывании на портале azure. Очистили ли вы кэш браузера вашего веб-приложения, из которого вы используете этот API. Вы перезапустили веб-Api. Без этих сведений нелегко устранить неполадки.

2. Я не добавлял никакого кэширования, но я использую ORM Entity Framework. При развертывании видны мои последние изменения, но уже на следующий день, если данные изменятся, результат API покажет старые данные. Я перезапускал несколько раз, но это не устраняет проблему. Но когда я получаю старые данные, мне приходится снова развертывать службу, и я получаю результат с новыми данными. Перезапуск не помогает.