asp.net – Visual Studio发布配置文件 – 为什么不跟踪源代码管理?

当我注意到.gubxml文件包含在这个.gitignore文件中时(我一直在使用),我正在探索通过创建发布配置文件来部署我的ASP.NET Web应用程序的选项:

https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

在搜索时,推理似乎是对发布配置文件的引用或发布配置文件中的引用包含绝对路径或其他可能仅在本地开发计算机上有效的信息.

任何人都可以确认这种排除背后的原因吗?

最佳答案 我不能确认推理,但我可以告诉你我们做了什么.我将.pubxml文件包含在源代码管理中,因为我们任何人都可以发布到DEV或TEST环境.我甚至自己检查了文件,没有看到任何本地路径.但考虑到我们使用Web部署,只要我们都可以访问要部署到的同一服务器,那么就没有问题.

所以它真的,IMO,取决于您使用的部署设置以及您的所有团队是否都可以访问相同的服务器.

我们的.pubxml文件中没有存储凭据和本地路径.

点赞