У меня есть страница, на которой пользователь может загружать файл на сервер. Я уточнилWeb.config - использовать заявку requestLimits
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="512000"></requestLimits>
</requestFiltering>
</security>
в моем Web.config, но я все еще получаю сообщение об ошибке, которое слишком велико. Я нашел одно решение - сменил системный файл applicationHost.config. Я установил
<requestLimits maxAllowedContentLength="512000000">
и он решил мою проблему. Но мы не можем модифицировать этот файл на сервере Dev. Я нашел некоторые решения, например. использовать
<clear/>
или
<remove name="...">
в моей Web.config
<security>
<requestFiltering>
<clear/>
<requestLimits maxAllowedContentLength="512000"></requestLimits>
</requestFiltering>
</security>
, но теперь я получаю
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
У меня есть maxRequestLength = "512000", но когда я пытаюсь загрузить файл размером более 30 МБ, я получаю сообщение об ошибке, что длина запроса слишком велика. – Sanya530
OH ... это моя ошибка. Вместо maxAllowedContentLength = "512000" это должно быть maxAllowedContentLength = "524288000" (~ 500MB) – Sanya530
рад, что это отсортировано! –