根据这个答案,当您发布 ASP.NET 应用程序时,它应该是选项“包含 App_data 文件夹中的文件”。但我没有看到它:
在哪儿?
根据这个答案,当您发布 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