Visual Studio发布:复制嵌入式资源

时间:2012-03-25 06:48:10

标签: visual-studio-2010 iis-7 publish

我正在IIS中从Visual Studio 2010发布Web应用程序。解决方案结构如下所示:

enter image description here

现在一切都很好,除了Log4Net.xml被复制到已发布的forlder的bin目录中,而Data.xml被复制到正确的位置。所以我手动复制Log4Net.xml。

为什么会这样?我可以为这个发布过程编写任何脚本吗?

2 个答案:

答案 0 :(得分:2)

右键单击Log4Net.xml并转到“属性”。

Build Action从“嵌入资源”更改为“内容”

Copy to Output Directory更改为“始终复制”。

答案 1 :(得分:1)

您可以通过查看Visual Studio中文件的属性来控制资源的处理方式。有一个属性“复制到输出目录”,这将导致它在发布时被发送到“bin”文件夹。还有另一个属性“Build Action”,您可以将其设置为编译,资源,嵌入式资源等。检查这两个属性是否正确部署了文件,您应该好好去。