咨询Visual Studio 2019中Web应用部署设置的存储位置
Visual Studio 2019 IIS部署设置存储位置
以下是VS2019中Web应用IIS部署设置的核心存储位置,均属于用户级配置(不在项目文件内):
项目关联的本地IIS Express配置
若你曾使用IIS Express调试或部署,相关配置存放在项目根目录的隐藏.vs文件夹中:[项目根目录]/.vs/[项目名称]/config/applicationhost.config该文件包含本地IIS Express站点的绑定、应用池等设置。
用户级发布目标配置
远程/本地IIS的发布配置(含服务器地址、站点名称、认证方式、部署路径等核心设置)存储在用户目录的VS专属配置文件夹内:C:\Users\[你的用户名]\AppData\Roaming\Microsoft\VisualStudio\16.0_[随机标识串]\PublishProfiles16.0_[随机标识串]是VS2019的用户配置目录,不同机器的标识串不同,可在旧硬盘的用户目录下搜索所有以16.0_开头的文件夹定位。- 目录内的
.pubxml(公共发布配置)和.pubxml.user(用户专属发布配置)文件,就是你需要找回的部署设置文件。
本地IIS全局站点配置
若你在本地IIS中手动创建过对应站点,站点的全局配置存放在:C:\Windows\System32\inetsrv\config\applicationHost.config但此文件属于系统级配置,若你仅丢失VS内的部署目标设置,重点优先查找前两类文件。
快速找回方法
将旧硬盘挂载后,直接在旧硬盘的用户目录下搜索.pubxml文件,或定位到上述PublishProfiles目录,即可提取部署配置文件,导入到恢复后的VS2019中使用。
内容的提问来源于stack exchange,提问作者Morten MacFly
相关产品推荐
相关产品推荐

