我正在使用 AzureContinouslyDeployment.11.xaml Visual Studio 2013 模板进行从 Visualstudio.com 到 Azure 网站的 CI 构建,效果非常好。
但是,我需要在服务器上保留其他文件(应用程序创建文件)。如果我使用“Web 部署”方法,我只需禁用“删除目标位置的其他文件”属性,但我没有看到使用 Azure 部署模板的选项。
我应该能够将/p:SkipExtraFilesOnServer=True 添加到构建定义中的 MSBuild 参数,但它不起作用。当我部署时,文件仍在从 Web 服务器中删除。
我还尝试创建发布配置文件并将其添加到模板中。也没有成功。
最佳答案
我认为在使用 Visual Studio 部署时没有办法保留应用程序创建的文件。我建议您创建一个 Azure 存储帐户并将这些文件存储在存储中(blob 就足够了)。看来您正在使用 ASP.net。查看更多详情Microsoft Azure Storage Client Library for .NET .
关于azure - Visual Studio 应用程序部署正在删除 Azure 网站上的额外文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20281650/