我的网络项目有一个带有子文件夹的 app_data 文件夹。当我从 Visual Studio2008 部署我的项目(单击、部署、包括 app_data 勾选)时,它只从 app_data 根目录复制文件,而不是子目录。
有没有办法解决这个问题?
我的网络项目有一个带有子文件夹的 app_data 文件夹。当我从 Visual Studio2008 部署我的项目(单击、部署、包括 app_data 勾选)时,它只从 app_data 根目录复制文件,而不是子目录。
有没有办法解决这个问题?
在未部署的子文件夹中,右键单击每个文件并检查其属性:构建操作并复制到输出目录。验证构建操作是否设置为“内容”并且“复制到输出目录”是否设置为“始终复制”(或如果较新则复制)。更改所有文件属性的一种快速方法是将它们全部突出显示,然后右键单击属性,这将一次更改其所有值。
我将在这个答案的开头加上:我假设一个 Web 部署项目类似于单击一次部署,这是我的答案基于:)
只需确保 wurfl.xml.gz 文件属性的设置(通过 Visual Studio 中的属性窗口)Build Action设置为Content。此属性决定 Visual Studio 或工具在编译或发布期间应如何处理各个项目文件。
为要发布为“内容”的文件设置 buid 操作
如果您使用的是 VS2008,则在发布期间会有一个选项复选框
由于您使用的是VS2010,请右键单击属性->打包/发布Web->排除文件App_Data文件夹