我在 Google 上搜索了它,发现它存储在我的 asp 框架文件夹中...但我是否可以知道哪个是适合我特定应用程序的正确 web.config 文件?正在运行的应用程序太多了...我发现很多 web.config
我正在使用 Windows Server 64(因此有框架和框架 64)
我的应用程序池是(应用程序名称)v4;管道集成
答案1
IIS 7 配置层次结构的工作方式如下:
- Framework 或 Framework64 Machine.config
- Framework 或 Framework64 ASP.net Web.config
- System32\Inetsrv\配置\应用程序主机.config
- 您的网站\web.config 您的
- 网站\Appdir\web.config
前两个取决于您的应用程序池的位数 - 64 版本是 64 位应用程序池配置的“根”。
Applicationhost.config 包含使用先决条件适用于 bitness32 或 bitness64 的条目,因此它是跨位数的。站点或内容文件夹中较低级别的 Web.config 文件也可以使用先决条件。
如果要将设置应用于特定应用程序,则应在最接近该应用程序的级别上应用它。如果要将其应用于框中的所有设置,则应编辑 Framework 文件夹设置(这通常是一种不好的做法,因为它会破坏 xcopy 作为一个单元的可部署性,但有时是不可避免的)。
这是否回答你的问题?