我正在从两台不同的PC上将MVC应用程序发布到我的Azure帐户。一台PC(运行VS 2017 15.4.3)快速发布,输出如
2>Adding ACLs for path (10MinutesIter420171115083013)
2>Publish Succeeded.
2>Web App was published successfully
另一台PC(运行VS 2017 15.4.4,也见于15.3.3)发布缓慢,输出如
2>Adding ACLs for path (10MinutesIter320171115082232)
2>Adding file (10MinutesIter320171115082232\ApplicationInsights.config)
2>Adding file (10MinutesIter320171115082232\bin\10minutesIter3.dll)
2>Adding file (10MinutesIter320171115082232\bin\10minutesIter3.pdb)
......等等
两台PC上的示例都是在File |之后首次发布到Azure项目的新功能,使用Web Deploy发布方法转到同一资源组。项目属性是相同的,除了项目名称。
导致这种情况发生的原因以及如何停止单个文件复制?
答案 0 :(得分:0)
导致这种情况发生的原因以及如何停止单个文件复制?
根据我的经验,似乎与VS版本没有任何关系。
如果我们使用VS将网站发布到Azure,似乎我们无法阻止单个文件。
我认为你的案例的根本原因是,当你第一次从你的PC发布网站时,它会将所有文件复制到Azure webApp,然后从另一台PC发布相同的内容,尽管你是第一次取消选中(默认为未选中)删除目的地的其他文件。它将检查远程和本地。如果没有差异,则无添加文件操作。
如果我们不想发布单个文件,我们可以使用Azure kudu工具(https:// {yourwebsite} .scm.azurewebsites.net)。您可以压缩项目并直接拖到kudu控制台。