Si je télécharge un fichier dont la taille dépasse la longueur maximale de la requête configs, j'obtiens un message d'alerte "Erreur de réponse du serveur: Erreur de serveur inconnu". Il demande si je veux voir la page de réponse et si je clique sur "OK" une fenêtre d'erreur d'application apparaît disant "Longueur maximum de la demande dépassée."AsyncFileUpload: Comment masquer l'erreur d'alerte dépassant la longueur maximale de la requête?
Je trouve cela déjà ... Catching "Maximum request length exceeded"
Je n'a pas réussi à obtenir que pour travailler.
J'ai aussi trouvé une autre question SO (je n'arrive pas à la trouver maintenant) qui était similaire. La différence était que le PO avait demandé comment rediriger vers une page d'erreur. Je ne veux pas faire ça. La réponse consistait à utiliser une redirection d'erreur personnalisée qui est configurée dans le fichier web.config.
Je veux simplement absorber l'erreur et ne rien faire, j'utilise l'événement OnClientUploadError pour gérer l'erreur via js. Fondamentalement, je ne veux tout simplement pas ce message popup stupide.
Une chose étrange est que je ne vois pas l'erreur lors de l'exécution de l'application au niveau local, mais je vois l'erreur lorsque j'ai déployé l'application sur notre serveur.
Remarque J'aurais dû mentionner que je connaissais la valeur de configuration pour définir la longueur maximale de la requête. Le définir pour être très grand ne fonctionnera pas pour cette instance. Donc, je me demande si cela pourrait être quelque chose avec les paramètres IIS de notre serveur. C'est étrange que cela n'arrive pas localement. Des idées de ce que je devrais rechercher? La plupart de ce que je trouve sur le net suggère de modifier le fichier machine.config. Cependant, comme je l'ai déjà dit, je ne veux pas simplement augmenter la taille autorisée. Je gère l'erreur via js, je ne veux pas que cette alerte apparaisse en aucune circonstance.
Mise à jour Eh bien, il semble que la limite par défaut d'IIS est de 30 Mo. Les fichiers que j'essaie sont beaucoup moins que ça. Je suis à perte ...
Merci, mais je connais déjà cette valeur. J'aurais dû le mentionner. Nous devons garder la limite en place, nous ne voulons pas permettre à l'utilisateur de télécharger un fichier aussi volumineux. En outre, même si je le mets à 500mb ou un concert, si un utilisateur aléatoire décide d'essayer quelque chose de plus grand, ils verront l'erreur. – Carter
@AmRan voulez-vous vraiment laisser tous les utilisateurs de votre site télécharger des fichiers 100mb?! La valeur de la configuration Web doit être définie sur la limite raisonnable la plus basse possible, et non sur une limite arbitrairement élevée. –