如何将.lic文件发布(部署)到Azure Web App服务的根目录?

时间:2017-01-21 21:48:20

标签: asp.net asp.net-mvc azure web-deployment azure-web-app-service

问题

在VS 2015发布操作期间,ASP.NET Web应用程序根目录中的.lic文件未部署到Azure Web App。 .lic文件设置为“内容”

上下文

我的ASP.NET MVC中有一个组件,它需要Web应用程序根目录中的.lic文件。 我使用VS 2015 Built in Publish将我的Web应用程序部署为Azure作为Azure Web App服务。 .lic文件作为“内容”添加到ASP.NET MVC Web项目中。 但是.lic文件未发布。 (通过FTP检查)

问题

如何将此.lic文件发布到Web App Service根目录? (当然我可以通过ftp手动复制它,但这不是长期的解决方案)

更多诊断

我在根目录中的项目中创建了一个Hello.txt文件。所有设置相同,Hello.txt发布。似乎VS 2015 Publish忽略了.lic文件......有可能吗?怎么克服?

1 个答案:

答案 0 :(得分:0)

添加到web.config:

<system.web>
  <compilation>
    <buildProviders>
      <remove extension=".lic"/>
      <add extension=".lic" type="System.Web.Compilation.ForceCopyBuildProvider"/>
    </buildProviders>
  </compilation>
</system.web>