これは私を夢中にしています。私たちは最近、Amazons EC2サービスに移行しました。そして、120kbを超えるファイルに対しては、アプリケーションのファイルアップロード(Motobit Huge ASP Uploadを使用)に失敗します。私は、デフォルトの制限が200kbだが、何も説明がない/ -2147024893(0x80070003)のエラー番号を持つ120より大きいもので失敗していることを知っている。イベントビューアやIISログで何かを見つけることができず、私をどの方向に向けるのに役立ちます。従来のASP - Cantを使用してファイルをアップロードすると、120 KBを超えますか?
私は問題のサイトのASPプロパティの下でIISに入り、最大要求エンティティボディリミットを200000から400000に変更しましたが、何の違いもありませんでした。私はiisresetを試してみただけでなく、変更を加えた後にサーバを再起動して、絶望的な絶望から逃れられないようにしました。
私は多数の異なるファイルとファイルサイズを試しました。私がアップロードできるファイルの大部分は120KBのファイルです。このコードはローカルボックス(IIS 7)で問題なく動作しているため、コードの問題ではなく、以前のバージョンのサーバーからそのままコピーされています。
は、最大の要求のフィルタリング設定が30000000(30 MB)にコンテンツ長を許可設定しました。
手動で私が解決しようとしている私の机のに対して私の頭を叩いたので、私は、これは将来的に誰かを助けることを願ってweb.configファイルを編集し、requestLimits maxAllowedContentLength =「15728640」とのhttpRuntime maxRequestLength =「2147483647」
別のアップロードコンポーネントを使用しようとしましたか?もう1つ(またはそれ以上)テストする必要がありますか?ただ、それは実際には "コードではない"問題です。 – statosdotcom
私はまだhavent。 IIS 8.5やその他の設定上の問題のようです。 Thjsの同じコードはIIS 7でローカルに動作し、古いサーバーで完全に機能しました。フォームを介してファイルをアップロードできる場所は十数箇所あり、ファイルがある場合はいつでも新しいサーバーで失敗し、126KBを超えるファイルの組み合わせはいつでも失われます。あなたは125のファイルまたはファイルの組み合わせをアップロードすることができ、それは完全に動作します。 –