3

根据这个答案,当您发布 ASP.NET 应用程序时,它应该是选项“包含 App_data 文件夹中的文件”。但我没有看到它: 在此处输入图像描述

在哪儿?

4

3 回答 3

10

我不相信该选项在最新的 Visual Studio 中。

相反,您应该能够通过右键单击解决方案资源管理器中的文件并单击“属性”将构建操作更改为“内容”。

这应该将它们包括在发布过程中。

于 2013-04-18T16:08:39.383 回答
2

我使用了 After Build Target。只需在部署时创建一个空文件夹。

将此添加到项目文件 .csproj 的末尾

<Target Name="CreateDirectories" AfterTargets="GatherAllFilesToPublish">   
    <MakeDir Directories="$(OutputPath)App_Data\"/>  
</Target>  
于 2017-10-16T07:14:29.373 回答
1
  1. 在已发布应用程序的根文件夹下手动创建 App_Data 文件夹
  2. 右键单击 App_Data 文件夹并选择Publish App_Data 文件夹
  3. 将一个项目添加到 App_Data 文件夹中,并将该项目设置为包含在发布中。

https://forums.asp.net/t/2126248.aspx?App_Data+folder+missing+in+release

于 2019-02-16T22:04:35.030 回答