【问题标题】:Azure WebRole: include static assets when deploying via VisualStudioAzure Web 角色:通过 Visual Studio 部署时包含静态资产
【发布时间】:2016-01-14 23:04:55
【问题描述】:

部署到 Azure 云服务时是否可以包含额外文件(不包含在 ASP.NET / WebRole 项目中)?

该项目是一个单页应用程序,我需要包含约 500 kb 的静态文件(主要是 JavaScript 和 CSS);在这种情况下使用 CDN 听起来有点矫枉过正。

在将标准 ASP.NET 部署到远程 IIS 时,我通过简单地使用 CustomCollectFiles 扩展发布配置文件设置 (pubxml) 来包含这些文件。

我不知道如何在部署到云服务时包含这些文件

【问题讨论】:

    标签: asp.net azure azure-web-roles


    【解决方案1】:

    默认情况下,CustomCollectFiles 对您不起作用,但对您的 .csproj 稍作更改即可支持此功能

    根据Azure web role deploy does not copy non-project files

    <_distfiles include="dist\**\*">dist\%(RecursiveDir)%(Filename)%(Extension)<_srcfiles include="src\**\*">src\%(RecursiveDir)%(文件名)%(扩展名)目标> AMD 自定义收集文件; $(CopyAllFilesToSingleFolderForPackageDependsOn); 自定义收集文件; $(CopyAllFilesToSingleFolderForPackageDependsOn); 属性组> . . . 目标>

    如果可行的话,另一种选择是包含链接文件/文件夹。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多