我尝试使用 ExcludeFoldersFromDeployment 排除发布配置文件中的文件夹,但在发布到 azure-app 服务时它不是 wxinclude
文件夹位置:a\b\c\文件夹名称
如果有人可以帮忙请告诉我!!
如果您在此环境中工作,请添加一个附加答案,以防有人对不同的 EXCLUDE 方法感到困惑:
Visual Studio 2017 + ASP.NET core 2 + Azure 应用服务。
尝试这个:
https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/visual-studio-publish-profiles?view=aspnetcore-2.1#exclude-files https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/visual-studio-publish-profiles?view=aspnetcore-2.1#exclude-files
Edit YourProject.csproj
file,
<ItemGroup>
<Content Update="wwwroot/content/**/*.txt" CopyToPublishDirectory="Never" />
</ItemGroup>
顺便说一句,我也尝试过这些帖子,但不起作用:
- use
.wpp.targets
file: 从部署中排除文件和文件夹 https://learn.microsoft.com/en-us/aspnet/web-forms/overview/deployment/advanced-enterprise-web-deployment/excluding-files-and-folders-from-deployment
- Use
Web Deploy Profile
: 从 azure 包中排除不需要的二进制文件 https://social.msdn.microsoft.com/Forums/vstudio/en-US/7360a71c-136e-46e6-8c5a-beaad57c918a/how-to-exclude-unwanted-binaries-from-azure-package?forum=msbuild
- Use
ExcludeFilesFromDeployment
or ExcludeFoldersFromDeployment
: Web 部署:通过 Web 应用程序的项目文件排除文件和文件夹 https://blogs.msdn.microsoft.com/webdev/2010/04/22/web-deployment-excluding-files-and-folders-via-the-web-applications-project-file/
通过所有这些方法,web.config
即使在这篇文章之后也不能排除:使用 Visual Studio 2013 发布时如何排除 web.config? https://stackoverflow.com/questions/30025340/how-to-exclude-web-config-when-publishing-with-visual-studio-2013
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)