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 回答