2015-02-10 90 views
5

我有如下的web.config中:增加Azure網站的最大URL長度?

<requestFiltering> 
    <requestLimits maxUrl="25000" maxQueryString="25000"></requestLimits> 
</requestFiltering> 

這讓我訪問URL多達25K字​​符,包括查詢字符串。但是,當我發佈到Azure網站時,它完全忽略了我的web.config的這個特定部分,但我找不到任何由Microsoft發佈的限制。

任何人都知道發生了什麼事?

回答

0

Internet Explorer的最大限制爲2000個字符或類似的東西。爲什麼你需要這麼長的網址?如果是這樣的話,我認爲沒有建立起最佳實踐。 What is the maximum length of a URL in different browsers?

+6

事實上,這有upvotes讓我傷心。 1)我不在乎IE。它只需要在Chrome和Firefox上工作,它在不受Azure控制的IIS實例上運行得非常好。 2)原因是無關緊要的,只要說存在需要處理長查詢字符串的邊緣情況即可。 3)這在任何地方都可以運行,但在Azure網站中。問題是如何使其在Azure網站中的工作方式與其他地方的工作方式相同。 – Eric 2015-02-11 23:51:00

+0

您是否嘗試向天藍色支持提交支持憑單?如果你需要發送一個get/post到網站並且有很多查詢變量,你最好將它發送到主體而不是url。 – dcinzona 2015-02-12 15:13:14