为何存在多个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
相关产品推荐
相关产品推荐

