.NET MVC3 - 发布WebSite时缺少/内容文件夹中的文件夹

时间:2011-08-21 15:52:22

标签: asp.net-mvc-3 publish

我的/ Content文件夹中有一个文件夹,在我构建和发布我的网站时没有包含该文件夹。仅包含标准CSS,图像,脚本和主题文件夹。我还有一个包含未包含的.doc文件的Downloads文件夹。

我是否仅限于以下级别的标准/内容?

2 个答案:

答案 0 :(得分:6)

通常不会部署空文件夹。

对于“下载”文件夹,为其包含的项目设置的“构建操作”是什么?对于您要部署的任何内容,应将它们设置为“内容”。对于某些文件类型,例如PDF等,

不会自动设置

部署的唯一项目必须同时在项目中引用(即,它们必须出现在解决方案资源管理器中,而不是仅存在于磁盘上的文件夹中) ,并拥有正确的构建操作集。

enter image description here

您也可以将“复制到输出目录”设置为True,看看会发生什么。

答案 1 :(得分:4)

在Visual Studio中,右键单击/Content文件夹下的每个文件夹,然后选择包含在项目中。否则,文件只存在于磁盘上,但项目不会知道它们在那里并且不会发布它们。