Web 部署未部署 index.cshtml

Web deployment doesn't deploy index.cshtml

我有一个 ASP.NET 网站,其根目录中有一个 index.cshtml 文件。它不依赖于任何控制器,只是一个独立的 Razor 文件。每当我将此项目部署到 Azure 网站时,它都不会部署此文件。

但是它在同一文件夹(根目录)中部署了 portal.cshtml

是否因为它希望 index.cshtml 文件如果不在 Views 文件夹中则被忽略?我怎样才能部署它?

构建操作可能设置为 None。将其设置为 Content.

问题是构建操作设置为 None。我将它设置为 Content 并且它正在工作。感谢 haim770 的评论。