2016-11-30 27 views
0

我正試圖將大文件上傳到我在Azure上託管的Web API應用。 maxRequestLengthmaxAllowedContentLength都設置爲〜60 MB。上傳在Azure上進行,並在我們的測試應用服務上進行。 但是,在上傳到生產後,我發現上傳〜35MB文件不起作用。Azure網關應用主機:調整最大請求長度

經過一番研究,我發現下面的鏈接: Increase the maximum request length in a Azure Api App

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/b5dbab38-9741-45ca-a791-1847b2935bb0/azure-api-app-rest-web-api-upload-limit?forum=AzureAPIApps

他們說,問題是,網關應用主機(這是我們的生產服務器,以及用於)不會將這些大的要求。那裏的答案相當古老,所以我認爲自那以後發生了一些變化。

我試圖用Kudu控制檯在網關的wwroot目錄中的Web.config文件中更改請求長度參數,但仍然有相同的結果。

有誰知道現在是否可以更改Azure Gateway應用程序主機的請求大小,還是仍然不可能?

+0

我有一張關於它的活動門票,我會在這裏回報它的結果 –

+0

嗨,湯姆,請讓我知道,如果支持提供了任何答案。如果沒有,請參閱下面的評論。它解釋了我們如何設法解決我們項目的問題。 – MyUserName

回答

0

也許這不是一個確切的答案,但仍然是解決問題的一種方法。

我的一位同事發現Azure網關是作爲Web服務擴展實現的。我們無權編輯其配置,這就是爲什麼我們無法更改最大請求長度。

但他所做的是在同一臺機器上創建了此Web擴展的副本,並將Azure網關主機指向它。由於這個新的網絡擴展是由我們創建的,我們現在可以更改請求長度。

相關問題