Asp.net Web部署不需要';t部署index.cshtml

Asp.net Web部署不需要';t部署index.cshtml,asp.net,razor,web-deployment,Asp.net,Razor,Web Deployment,我有一个ASP.NET网站,它的根目录中有一个index.cshtml文件。它没有绑定到任何控制器,只是一个独立的Razor文件。每当我将此项目部署到Azure网站时,它都不会部署此文件 但是,它在同一个文件夹(根目录)中部署了一个portal.cshtml 是否因为它希望index.cshtml文件不在Views文件夹中时被忽略?如何使其部署?构建操作可能设置为None。将其设置为Content问题是生成操作被设置为None。我将它设置为Content,它就开始工作了。海姆770的评论值得赞扬

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

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


是否因为它希望
index.cshtml
文件不在
Views
文件夹中时被忽略?如何使其部署?

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

问题是生成操作被设置为
None
。我将它设置为
Content
,它就开始工作了。海姆770的评论值得赞扬

文件的构建操作是什么?@haim770对。也许它的构建操作是嵌入式资源或类似的东西。@haim770就是这样,谢谢。它被设置为
None
。我将它设置为
Content
,它就可以工作了。这么琐碎,我却错过了。干杯好的,它起作用了。但是会发生什么呢?我是说为什么它变成了“无”而不是“内容”?