Отправка вложений большего размера asp.net - PullRequest
3 голосов
/ 08 марта 2011

Я разработал одно приложение для Windows (рабочий стол), которое отправляет PDF в виде вложений. Размер pds может варьироваться от 40 КБ до 10-15 МБ. Но когда я отправляю PDF более 2,5 МБ, файл никогда не достигает места назначения.

Я пытаюсь отправить файл в наш интранет, а также на популярный электронный адрес (например, gmail, Yahoo), но не повезло!

Также я перепроверил SMTP-сервер. Никаких таких ограничений там не было.

Мой код в Asp.net 2.0 и C #.

Дайте мне знать, если потребуется более подробная информация.

спасибо за тонну!

Ответы [ 2 ]

1 голос
/ 08 марта 2011

Попробуйте с кодом ниже

Значение SmtpClient.Timeout.

значение по умолчанию: 100 секунд = 100000.

или проверьте эту ссылку

http://forums.asp.net/t/1402417.aspx/1

0 голосов
/ 08 марта 2011

по соображениям безопасности ASP.net имеет предопределенный максимальный размер, который составляет 4 МБ.чтобы разрешить загрузку, вам нужно изменить ваш веб-конфиг.Добавление настройки httpRuntime, которая должна быть добавлена ​​в раздел вашей веб-конфигурации.

Ниже приведен пример этого, который устанавливает размер загрузки равным 8 МБ.*http://msdn.microsoft.com/en-us/library/e1f13641.aspx для более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...