我发现从Visual Studio发布网站时,我没有上传我的一个文件。它是一个带有'.cshtml'扩展名的Razor文件(它正在做其他人!)及其项目的一部分。
为什么它会排除它的任何想法?
答案 0 :(得分:72)
在Visual Studio中,右键单击该文件,然后转到属性。
在文件的属性下,确保将 Build Action 设置为内容。否则,它将不会通过Web部署发布。
答案 1 :(得分:3)
在我的情况下,我有一些配置文件没有被部署,即使他们有" Build Action"设置为内容。我通过将它们从项目中排除并再次包含它来解决问题
答案 2 :(得分:0)
我有同样的问题。我试图排除并重新包含文件。当这不起作用时,我检查了我的.proj文件,实际上文件丢失了。我必须手动将文件添加到.proj文件中。这对我有用