1

Umbraco のメディア セクションでのファイルのアップロードに問題があります。詳細を示すエラーが表示されないため、問題がサイズに関連しているかどうかはわかりませんが、これまでに行ったことを説明し、お手伝いできるかどうかを確認します.

私は追加しました:

<httpRuntime maxRequestLength="102400" executionTimeout="3600"/>

タグ内の web.config に

サーバーのデフォルトの web.config に同じ httpRuntime タグを追加しましたが、Web サイトのすべてのアプリケーション プールを再起動しましたが、問題は解決しません。

ファイルをアップロードしようとすると、次のエラーが表示されます。

説明: ページを取得する前に要求がタイムアウトになりました。技術情報 (サポート担当者向け)

* Error Code 64: Host not available
* Background: The gateway or proxy server lost connection to the Web server.
* Date: 10/8/2009 4:27:46 PM
* Server: SERVER.XXXXX
* Source: Remote server 

この問題の奇妙な点は、魔法の 4 MB ファイル サイズを超えるファイルでのみ発生するわけではないことです。約1MBを超えてアップロードされたファイルで発生するようです。

どんな助けでも大歓迎です。

4

3 に答える 3

1

Web.configやmetabase.xmlとは関係がないことがわかりました。

問題は、WebサイトのAppPoolの仮想メモリ制限が低すぎることであり、ファイルのアップロードが完了する前にサイトプールがリサイクルされていたと思います。

とりあえず制限を外しました。再度設定する前に確認する必要があります。

于 2009-10-12T09:55:56.720 に答える
1

パイプラインが統合された IIS 7 を使用していますか? その場合は、system.webserver セクションにいくつかの設定を追加する必要がある場合があります。

<system.webServer>
    <security>
        <requestFiltering>
            <requestLimits maxAllowedContentLength="102400"/>
        </requestFiltering>
    </security>
...
</system.webServer>

これは、httpRuntime 設定に加えて必要です。

于 2009-10-10T09:07:15.130 に答える
0

これを読む:リンク

サーバー2008にはこれに関する既知のエラーがあるようです(IIS7には最大アップロード制限があります。特定のWebアプリのweb.configを介して手動で編集する必要があります

私は現在この修正に取り組んでおり、ローカルでアップロードが機能するようになりました (設定された最大アップロード制限を尊重して)、インターネット経由 (ISA に合格) を除いて、まだ機能していません。

インターネット経由で動作させるために WFE も編集する必要があるかどうかを調べようとしていますが、これで問題が解決したのか、それとも何か関係があるのか​​ わかりません。

  • ロベルト
于 2010-05-17T08:10:12.950 に答える