2012-02-10 25 views
0

maxUrlLengthについてはasp.netの例外が発生しますが、1024に設定すると別の問題に直面するので、正しく設定すると(web.configのMaxUrlLength)IISはそれが悪い要求400であると伝えます。asp.net MVC MaxUrlLength多分IISの制約

誰かがこの設定(または制約)をIISで知っているのでしょうか?

答えて

1

ASP.NET 4.0より前では、maxUrlLengthはNTFSファイルパスの制限に基づいて260文字に制限されています。 ASP.NET 4では、2つの新しいhttpRuntime構成属性を使用して、アプリケーションに合わせてこの制限を増減することができます。 ASP.NETがURLのパス部分に無効な文字を検出すると、400のステータスエラーが発生することもあります。

REF:HTTPプロトコルの仕様は、任意の最大長を指定していないが[http://www.asp.net/whitepapers/aspnet4#0.2__Toc253429244]

、実用的な制限は、ウェブブラウザによって課されているとサーバーソフトウェア。

REF:

http://www.boutell.com/newfaq/misc/urllength.html

http://www.iis.net/ConfigReference/system.webServer/security/requestFiltering/requestLimits

+0

のhttp:// localhostの/個人用サイト/ MyController/MyAction/55/UserCustActionCreatePrivateTournire(%5B%7B%22NickNameの%22%3A%の22dev1%22% 2C%22PlayerId%22%3A%22%22%2C%22GameTypeId%22%3A%2213%22%2C%22TypeId%22%3A%225%22%2C%22BlindTypeId%22%3A%2224%22%2C% 22PrizeTypeId%22%3A%221%22%2C%22MinPlayers%22%3A%222%22%2C%22MaxPlayers%22%3A%228%22%2C%22Seats%22%3A%228%22%2C%22StartingChips% 22%3A%229000%22%2C%22EntryFee%22%3A10000%2C%22趣味パスワード22%3A%22fsdfsdfsd%22%2C%22StartTime%22%3A%2220 12-02-29%2015%3A00%3A00%22%7D%5D)/%7B%7D /?コールバック= jQuery16209317286911322469_1328871181724&_ = 1328871263888 – snayko

+0

この正しいURLはありますか? – snayko

関連する問題