我在探索尋求通過創建發佈配置部署我的ASP.NET web應用程序時,我注意到.pubxml文件包含在此的.gitignore文件(我一直在使用):Visual Studio發佈配置文件 - 爲什麼不跟蹤源代碼管理?
https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
搜索周圍,推理似乎是對發佈配置文件的引用或發佈配置文件中的引用包含絕對路徑或其他信息,這些信息可能僅在本地開發機器上有效。
任何人都可以證實背後的推理嗎?
這是我不能包裹我的頭。如果它是一個Web部署配置文件,它是URL和服務器詳細信息。如果它是FTP部署,那麼仍然只是服務器的細節。如果是文件系統,那麼什麼是阻止用戶指定一個UNC路徑,只要所有的開發機器都在同一個網絡上,這個路徑就是有效的。 –
沒問題。我可能會看到發佈到您的本地計算機用於開發目的,或者可能有些直接在託管其應用程序的計算機上工作。但從我的經驗來看,這不是也不應該是這樣。如果我有某個人需要不同的TEST環境發佈設置,那麼我會創建一個適當命名的額外名稱。 – fkm71