You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何存在多个ApplicationHost.config文件?本地ASP.NET绑定修改指引

关于多个ApplicationHost.config文件的用途及修改说明

各文件的具体用途

  • C:\Windows\System32\inetsrv\config\ApplicationHost.config:这是完整IIS服务器的全局配置文件,管控整台机器上所有IIS托管站点、应用程序池、模块的设置。所有通过IIS管理器创建的站点都会依赖这个配置,属于系统级别的全局配置。
  • %USERPROFILE%\My Documents\IISExpress\config\ApplicationHost.config:这是IIS Express的默认全局配置文件,作为IIS的轻量版本,所有未单独指定配置的IIS Express项目都会共用这个文件。如果你的项目没有生成专属配置文件,就会默认读取这里的设置。
  • C:\MyApp1\.vs\App1\config\ApplicationHost.config:这是Visual Studio为单个ASP.NET项目生成的专属配置文件。在VS中运行项目时,VS会自动创建它,用来存储该项目独有的IIS Express配置(比如绑定规则、应用程序池参数),修改这个文件不会影响其他项目。

修改Visual Studio本地应用绑定的正确文件

如果只想修改当前在Visual Studio中运行的本地ASP.NET应用的绑定,直接编辑**C:\MyApp1\.vs\App1\config\ApplicationHost.config**即可。这个文件是项目专属的,修改仅对当前项目生效,不会波及其他项目或系统级的IIS配置。

内容的提问来源于stack exchange,提问作者David Klempfner

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 21:59:53