我正在使用 VS 2010 中的发布/Web 部署选项来发布我的 ASP.NET MVC3 网站。
但是,默认情况下它不会发布我在下面突出显示的“文件”文件夹。
任何想法如何在发布期间包含此文件?
谢谢保罗
我正在使用 VS 2010 中的发布/Web 部署选项来发布我的 ASP.NET MVC3 网站。
但是,默认情况下它不会发布我在下面突出显示的“文件”文件夹。
任何想法如何在发布期间包含此文件?
谢谢保罗
在 Visual Studio 解决方案资源管理器中,您需要右键单击并选择该目录中每个文件的属性(您可以一次选择所有文件,然后右键单击 -> 属性,如果您想全部更改)。
确保构建操作设置为内容。这将确保在发布过程中复制文件。
就我而言,
Error.txt file was not included in the Project
由于在发布项目期间未添加该文件夹。
我只是right click the file name and click at
“包含在项目中”
一个可能不太常见的情况是有人(可能是您自己)<ExcludeFoldersFromDeployment>Content\files</ExcludeFoldersFromDeployment>
在 csproj 文件中添加了一行,然后忘记了它,后来您确实想要发布该文件夹。
由于这一行,不会部署 Content/files(和子文件夹)中的任何文件,即使 BuildAction 是Content
.
这很难发现,因为 AFAIK,它在 Visual Studio 的任何地方都不可见,您必须使用文本编辑器打开 csproj 文件。