Visual Studio Net Core Web App:在项目属性中没有输出为 Web 应用程序的选项?

Visual Studio Net Core Web App: No option to output as web app in project properties?

所以我制作了一个带有剃刀页面和 javascript 文件的 Net Core Web 应用程序项目,如您在第一个屏幕截图右侧所见,但我似乎无法将其发布为 Web 应用程序,只能控制台应用程序或 windows 应用程序。

例如,当我将它发布到文件夹时,它甚至不发布我的剃刀页面,根本没有 index.cshtml。

有人 运行 以前处理过这个问题吗?

Project properties screenshot

Published folder

Inside wwwroot folder

Razor 页面 .cshtml 文件将在发布后嵌入到 web.config 文件中。

您似乎使用的是常规 Linux FTP。确保您使用的是 windows 服务器来发布您的应用程序。除非您在服务器上安装 Net Core 运行时,否则 Net Core 不能在 Linux 服务器上运行。