![](/img/trans.png)
[英]Syncing my Github repo to MS Visual Studio Team Services
[英]Visual Studio Team Services code not syncing with Azure website - git
代碼肯定是推向Visual Studio Online。 在那。 檢查Kudu時,正在將部件寫入部署並鎖定文件夾,但代碼未與存儲庫同步。 盡管時間戳正在更新,但lock文件夾仍為空(不確定是否有意義)。 在deployments文件夾中,“活動”文件已更新並包含如下值:3c80c6c4bc336c9799549385d8c35ba6b8e4cc45這是包含有關以前版本代碼的信息的文件夾的名稱。 這里還有一堆“temp”文件夾,在status.xml文件中鑽取代表最新代碼推送的文件夾:
<deployment>
<id>temp-1fcaf088</id>
<author>VSTS</author>
<deployer>VSTS</deployer>
<authorEmail>VSTS</authorEmail>
<message>Synchronizing changes from VSTS ...</message>
<progress/>
<status>Failed</status>
<statusText/>
<lastSuccessEndTime/>
<receivedTime>2017-03-01T07:55:13.8296373Z</receivedTime>
<startTime>2017-03-01T07:55:13.8296373Z</startTime>
<endTime>2017-03-01T07:55:18.3705755Z</endTime>
<complete>True</complete>
<is_temp>True</is_temp>
<is_readonly>False</is_readonly>
</deployment>
並在log.log文件中:
2017-03-01T07:55:13.9077727Z,Fetching changes.,6d1544dd-5cd5-44b2-a218-93578363eb66,0
2017-03-01T07:55:18.3393557Z,Failed to mmap. No data written: Access is denied.\r\n,,2
結論:我從團隊資源管理器推送到我的Visual Studio Online存儲庫的代碼已停止與我的Azure網站同步。 我正在使用git。 我可能做了太多的推,有些只相隔兩三分鍾。 (我知道,我知道,但我有充分的理由。我正在嘗試不同的Web.config值,這些值僅適用於實際網站。)如何讓我的代碼再次進行同步?
我在Kudu的調試控制台中進入了根站點結構“/”,並嘗試刪除所有頂級文件夾。 有些事情你不允許刪除,你會收到一條錯誤信息。
顯然,這樣做時請小心! 嘗試刪除這些文件夾后,我做了一個推,現在網站已更新,一切都很好。
我沒有測試過這個但是你可能只需刪除一個根文件夾,例如.nuget文件夾,所以你應該先試試這個。 如果不起作用,您可以隨時刪除其余部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.