На самом деле я обновил свой проект WebApi 2 и развернул обновленную версию ..
Проблема в том, что в одном API все еще возвращаются старые не обновленные значения ..
Это ответ развернутого веб-сайта
[{"TOTPAG":8237.16,"DESCRPAG_PA":"CONTANTI"},{"TOTPAG":63.8,"DESCRPAG_PA":"POS MANUALE"},{"TOTPAG":63.04,"DESCRPAG_PA":"RESI"},{"TOTPAG":12.2,"DESCRPAG_PA":"SATISPAY"},{"TOTPAG":22.0,"DESCRPAG_PA":"TICKET"},{"TOTPAG":12559.82,"DESCRPAG_PA":"VISA+bancom"}]
Хотя здесь приведен ответ отладки
[{"CONT":21229.190000000002,"NONRISC":211.66,"ELET":28922.85,"PAG":[{"TOTPAG":-0.09,"DESCRPAG_PA":"ARROT. L96/17"},{"TOTPAG":1995.88,"DESCRPAG_PA":"cont manuale"},{"TOTPAG":19233.31,"DESCRPAG_PA":"CONTANTI"},{"TOTPAG":149.75,"DESCRPAG_PA":"RESI"},{"TOTPAG":62.0,"DESCRPAG_PA":"TICKET"},{"TOTPAG":28922.85,"DESCRPAG_PA":"VISA+bancom"}]}]
На самом деле веб-сайт был развернут, и все файлы были обновлены, но он по-прежнему возвращает старые значения, которые API ответил до обновления ..
Как заставить принудительно обновить ответ API?
Вот как выглядит мой контроллер для следующего API
<HttpPost()>
<Route("giorno")>
Public Function GetPagamentiGiorno(<FromBody()> ByVal where As ModelConfig.Config)
Dim re = Request
Dim headers = re.Headers
Dim piva As String = ""
If headers.Contains("authToken") Then
Dim token As String = headers.GetValues("authToken").First()
Dim data = TokenManager.Principals(TokenManager.GetPrincipal(token))
If data Is Nothing Then Return New HttpResponseMessage(HttpStatusCode.Unauthorized)
piva = data.piva
End If
Dim modelConfig As ModelConfig = New ModelConfig
Dim pagamenti As Pagamenti = New Pagamenti
Return Pagamenti.TotalePagamentiGiorno(where.data.inizio, where.data.fine, modelConfig.QueryParametri(where.config, "PA", False), piva)
End Function