0

アプリケーションにアップロード機能があります。アップロードの問題に直面していて、Web.ConfigにhttpRuntimeタグがあることがわかりました。以下のように変更を設定しました。

<httpRuntime requestValidationMode="2.0" maxRequestLength="2147483647" />

これでアップロードの問題が修正されました。上記は、ルートフォルダにあるWeb.Configで、デフォルトで取得されます。

質問。

  1. 別のWeb.configファイルを作成できますか?はいの場合、ファイルを他の仮想ディレクトリにアップロードする必要があり、コードは他のプロジェクトにあります。では、Web.Configファイルはどこに配置すればよいですか?

  2. これらの設定をページレベルで設定することは可能ですか?

4

1 に答える 1

1

web.configファイルはほぼすべてのフォルダーに追加できます(app_dataで許可されるとは思えません(ただし、間違っている可能性がありますが、これは重要ではありません))。

もちろん、(可能であれば)必要な設定ごとに多くのフォルダーを作成できます。つまり、問題を回避するために、フォルダごとに1つのファイルを用意します。

または、すべてのサブフォルダーが新しいweb.configファイルを「継承」する新しい親フォルダーを作成します。web.configファイルはこの新しい親フォルダーに入ります。

web.configファイルは親web.configファイルを継承するため、構成全体を再度書き込む必要はなく、追加/上書きするセクションだけを書き込む必要があります。

于 2013-03-25T13:30:44.240 に答える