部署不会复制 app_data 的子文件夹
我的网络项目有一个带有子文件夹的 app_data 文件夹。 当我从 Visual Studio2008 部署项目时(右键单击,部署,勾选包含 app_data),它仅从 app_data 根目录复制文件,而不是子目录。
有没有办法来解决这个问题?
My web project has an app_data folder with subfolders.
When I deploy my project from visual studio2008 (r-click, deploy, include app_data ticked) it only copies files from the app_data root, not it's subdirs.
Is there a way to fix this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
在未部署的子文件夹中,右键单击每个文件并检查其属性:构建操作和复制到输出目录。 验证构建操作是否设置为“内容”,并且“复制到输出目录”是否设置为“始终复制”(如果较新则复制)。 更改所有文件属性的一种快速方法是突出显示所有文件属性,然后右键单击属性,这将一次性更改所有值。
我将在这个答案中这样开头:我假设网络部署项目类似于单击一次部署,这是我的答案的基础:)
In one your subfolders that are not deploying, right click on each file and check it's properties: Build Action and Copy to Output Directory. Verify that the build action is set to "Content" and the Copy to Output Directory is set to "Copy Always" (or Copy if Newer). A quick way of changing all file properties is to highlight them all and then right click to properties which will change all their values at one time.
I'll preface this answer with: I'm assuming a web deployment project is similar to a click once deployment which what I'm basing my answer on :)
只需确保 wurfl.xml.gz 文件属性的设置(通过 Visual Studio 中的“属性”窗口)构建操作设置为内容。 此属性决定 Visual Studio 或工具在编译或发布期间应如何处理各个项目文件。
Just make sure the settings of the wurfl.xml.gz file property (through Property window in Visual Studio) Build Action is set to Content. This property decides how Visual Studio or tools should treat the individual project files during compilation or publishing.
为要发布的文件设置 buid 操作作为“内容”
如果您使用的是 VS2008,则发布期间会有一个选项复选框
由于您使用的是 VS2010,右键单击属性 -> 打包/发布 Web -> 排除文件 App_Data 文件夹
Set buid action for the files you want to publish as "Content"
There is a option checkbox during the publish if you are using VS2008
Since you are using VS2010, right click properties ->Package/Publish Web->Exlude Files App_Data Folder