Deployment Visual studio-一键发布、web部署、非dll文件问题

Deployment Visual studio-一键发布、web部署、非dll文件问题,deployment,Deployment,我有一个简单的web应用程序,它使用在同一解决方案中的其他项目上创建的几个DLL构建。此DLL访问某些文本、xml文件或其他文件以进行访问 信息。这些元素的属性“复制到输出目录”定义为“始终复制”。当我构建web应用程序时,所有东西都出现在“bin”输出目录中,一切正常 但是,当我使用“web部署”安装功能将同一应用程序发布到服务器时,我的XML、txt文件不会复制到 服务器计算机的应用程序文件夹。所有其他文件都复制得很好。 有人能告诉我为什么所有这些文件都没有包含在“单击一次”中,为什么所有“

我有一个简单的web应用程序,它使用在同一解决方案中的其他项目上创建的几个DLL构建。此DLL访问某些文本、xml文件或其他文件以进行访问 信息。这些元素的属性“复制到输出目录”定义为“始终复制”。当我构建web应用程序时,所有东西都出现在“bin”输出目录中,一切正常

但是,当我使用“web部署”安装功能将同一应用程序发布到服务器时,我的XML、txt文件不会复制到 服务器计算机的应用程序文件夹。所有其他文件都复制得很好。 有人能告诉我为什么所有这些文件都没有包含在“单击一次”中,为什么所有“bin”输出内容都没有发布

我正在使用Visual Studio 2010,将“打包/发布Web”的“要部署的项目”设置为“仅运行此应用程序所需的文件”

谢谢你的回复


本,试试这个。将文件包括在Visual Studio项目/解决方案中。在文件上单击鼠标右键,选择“属性”。将Build Action设置为“Content.”,然后重新生成部署包以查看是否有效。

我也有同样的问题,我使用VS10“Web一键发布”功能,它不会复制.resx等文件。