#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 покажет старые данные. Я перезапускал несколько раз, но это не устраняет проблему. Но когда я получаю старые данные, мне приходится снова развертывать службу, и я получаю результат с новыми данными. Перезапуск не помогает.