0

以下を web.config ファイルに追加できることを理解しています。

<httpRuntime maxRequestLength="10096" executionTimeout="120"/>

これにより、アプリケーションのアップロード制限が増加します。問題は、WEB.CONFIG ファイルがアプリケーションの一部であり、インストールの一部であることです。使用したい値が異なる複数の顧客がいます。アプリケーションの新しいバージョンをインストールするたびに、Web.config ファイルが上書きされます。したがって、これにより、ユーザーが行った可能性のあるアップロード サイズの変更が上書きされます。

現在、顧客に Machine.Config ファイルを変更してもらっていますが、IIS サーバー全体のパラメーターを変更しているため、これは実際には最善の解決策ではありません。

顧客に App.Config をフォルダーに追加してもらい、そこで独自のパラメーターを設定できるのではないかと考えました。そのファイルはインストールの一部ではないため、残ります。

他の誰かがこの問題を抱えていて、アプリケーションの新しいバージョンをインストールしたときに上書きされない独自のカスタム構成ファイルを顧客に持たせることを回避する方法を見つけましたか?

ありがとう、コーリー

4

1 に答える 1

0

web.config:

<httpRuntime configSource="httpRuntime.config"/> 

httpRuntime.config:

<httpRuntime maxRequestLength="10096" executionTimeout="120"/> 

説明については、セクション要素によって継承される一般的な属性の configSource 属性とMSDN のSectionInformation.ConfigSource プロパティを参照してください。

于 2012-10-11T22:48:38.790 に答える