2017-03-01 69 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文件夹,所以你应该先尝试一下。如果它不起作用,您可以随时删除其余部分。

相关问题