我使用ASP.NET Web API 2創建了一個API。一切看起來都不錯,但是在某些情況下,在得到錯誤400後,即使請求不同,接下來的所有請求都會返回相同的錯誤400響應。ASP.NET Web API 2 - 錯誤400響應緩存?
如果我重新啓動IIS,重新部署API或僅更改web.config中的一個空間,請求將正常工作,直到我在某處再次出現錯誤400並且問題再次出現。
它看起來錯誤400響應以某種方式緩存...
沒有人有這個問題,並知道如何解決它?
我使用ASP.NET Web API 2創建了一個API。一切看起來都不錯,但是在某些情況下,在得到錯誤400後,即使請求不同,接下來的所有請求都會返回相同的錯誤400響應。ASP.NET Web API 2 - 錯誤400響應緩存?
如果我重新啓動IIS,重新部署API或僅更改web.config中的一個空間,請求將正常工作,直到我在某處再次出現錯誤400並且問題再次出現。
它看起來錯誤400響應以某種方式緩存...
沒有人有這個問題,並知道如何解決它?
我具有單個共享靜態的DbContext實例。
我將每個範圍都更改爲DbContext的一個實例,並刪除了靜態DbContext,而是在每次SaveChanges(Async)調用後創建並處理它。
現在一切工作正常。希望能幫助到你。
我發現堆棧溢出的解決方案可能會幫助你。
API已使用IIS部署在服務器中。它工作正常,直到我得到一個錯誤400時,其餘的調用返回相同的錯誤,無論什麼請求完成。沒有看到這個答案與此有關。 – nano
你如何訪問你的api? jquery ajax? – Ric
在swift(alamofire)中製作的iOS應用程序 – nano