2017-03-01 37 views
1

代碼肯定會推向Visual Studio Online。在那。檢查Kudu時,正在將事情寫入部署並鎖定文件夾,但代碼未與存儲庫同步。雖然時間戳被更新,但鎖定文件夾是空的(不知道這是否是重要的)。在部署文件夾中,「活動」文件已更新幷包含如下值:3c80c6c4bc336c9799549385d8c35ba6b8e4cc45這是包含有關代碼先前版本的信息的文件夾的名稱。還有一堆的「臨時」文件夾也在這裏,鑽進表示最新的代碼推一個,在status.xml文件:與Azure網站不同步的Visual Studio團隊服務代碼 - git

<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 

底線:我從Team Explorer推送到Visual Studio Online存儲庫的代碼已停止與我的Azure網站同步。我正在使用git。我可能做了太多的推動,有些只有兩三分鐘。 (我知道,我知道,但我有很好的理由,我嘗試了不同的Web.config值,這些值僅適用於活動網站。)我如何讓我的代碼再次同步?

回答

0

我進入了Kudu的調試控制檯中的根站點結構「/」,並嘗試刪除所有頂級文件夾。有些東西你不允許刪除,你會得到一個錯誤消息。

很明顯,在做這件事時請小心!試圖刪除這些文件夾後,我做了一個推動,網站現在更新,一切都很好。

我還沒有測試過,但可能會出現這種情況,您只需要刪除一個根文件夾,例如.nu​​get文件夾,所以你應該先嚐試一下。如果它不起作用,您可以隨時刪除其餘部分。

相關問題