2009-12-02 16 views
2
eecute

J'ai couru le script suivant pour augmenter la taille du fichier à télécharger E: \ inetpub \ AdminScripts cscript adsutil.vbs set w3svc/AspMaxRequestEntityAllowed tailleASP "Opération non autorisée" erreur est survenue lors méthode Request.Form

Après avoir exécuté le command.I reçois cette erreur ...

Requête erreur d'objet 'ASP 0104: 80004005'

opération non autorisée

/ewqms370/common/en dexintermediate.asp, ligne 63

... pour ce code ici:

strUserName = Remplacer (Request.Form ("txtUserName"), "'", " ''")

Quelqu'un peut-il voir quelque chose de mal ???

Répondre

1

La raison pour laquelle vous avez développé l'entité Request est probablement parce que vous publiez un fichier sur le serveur. Cependant, pour ce faire, vous utiliserez soit un type MIME en plusieurs parties, soit vous aurez du code local qui consomme le corps de l'entité. Dans les deux cas, l'objet Formulaire de requête ne sera d'aucune utilité. Cela ne fonctionne que lorsque les données de formulaire d'encodage URL standard sont affichées.

8

Pour quelle valeur avez-vous sélectionné la propriété AspMaxRequestEntityAllowed? Rappelez-vous que cela doit être spécifié dans octets donc vous pouvez vouloir vérifier cela. Il serait probablement utile d'ouvrir votre fichier de métabase pour vous assurer que votre script a mis à jour le paramètre en conséquence. Sur IIS6 vous pouvez ouvrir metabase.XML qui se trouve dans c: \ Windows \ System32 \ Inetsrv trouver la ligne "AspMaxRequestEntityAllowed" pour vérifier cela. AspMaxRequestEntityAllowed spécifie le nombre maximal d'octets autorisés dans le corps d'entité d'une requête ASP. Si un en-tête Content-Length est présent et spécifie une quantité de données supérieure à la valeur de AspMaxRequestEntityAllowed, IIS renvoie une réponse d'erreur. Cette propriété est liée à MaxRequestEntityAllowed, mais est spécifique à une requête ASP.

Documentation officielle dans MSDN: AspMaxRequestEntityAllowed Metabase Property (IIS 6.0)

+1

J'ai eu exactement le même problème que la personne qui a posé la question, et cela a été mon problème. La demande était supérieure à 200 Ko et la définition de l'AspMaxRequestEntityAllowed à une valeur plus élevée a résolu le problème. –

Questions connexes