根据这个answer,当您发布ASP.NET应用程序时,它应该是“包含来自App_data文件夹的文件”选项。但我没有看到它:
在哪儿?
我不相信该选项是最新的Visual Studio。
相反,您应该能够通过右键单击解决方案资源管理器中的文件并单击“属性”将构建操作更改为“内容”。
然后应将它们包含在发布过程中。
我使用了After Build Target。在部署时创建一个空文件夹。
将其添加到项目文件.csproj的末尾
<Target Name="CreateDirectories" AfterTargets="GatherAllFilesToPublish">
<MakeDir Directories="$(OutputPath)App_Data\"/>
</Target>
https://forums.asp.net/t/2126248.aspx?App_Data+folder+missing+in+release