这是我在 IIS 7.5 上的 Web.Config

这是我在 IIS 7.5 上的 Web.Config

我在 Google 上搜索了它,发现它存储在我的 asp 框架文件夹中...但我是否可以知道哪个是适合我特定应用程序的正确 web.config 文件?正在运行的应用程序太多了...我发现很多 web.config

我正在使用 Windows Server 64(因此有框架和框架 64)

我的应用程序池是(应用程序名称)v4;管道集成

答案1

IIS 7 配置层次结构的工作方式如下:

  1. Framework 或 Framework64 Machine.config
  2. Framework 或 Framework64 ASP.net Web.config
  3. System32\Inetsrv\配置\应用程序主机.config
  4. 您的网站\web.config 您的
  5. 网站\Appdir\web.config

前两个取决于您的应用程序池的位数 - 64 版本是 64 位应用程序池配置的“根”。

Applicationhost.config 包含使用先决条件适用于 bitness32 或 bitness64 的条目,因此它是跨位数的。站点或内容文件夹中较低级别的 Web.config 文件也可以使用先决条件。

如果要将设置应用于特定应用程序,则应在最接近该应用程序的级别上应用它。如果要将其应用于框中的所有设置,则应编辑 Framework 文件夹设置(这通常是一种不好的做法,因为它会破坏 xcopy 作为一个单元的可部署性,但有时是不可避免的)。

这是否回答你的问题?

相关内容