.net core 在Ubuntu 16.04 LTS上运行(.Net)Donet Core 3.x,并使用Plesk运行ASP项目

.net core 在Ubuntu 16.04 LTS上运行(.Net)Donet Core 3.x,并使用Plesk运行ASP项目,.net-core,ubuntu-16.04,.net Core,Ubuntu 16.04,我们正试图在我们的Ubuntu 16.04服务器上安装.Net Core 3.x,但不知何故,我们可以安装Dotnet Core 3.x,但在发布项目后无法看到ASP页面 我们在专用服务器上使用Nginx和Apache。是否有人对此有逐步安装指南 不知何故,Donet核心安装在我们的Linux服务器上,但该项目不会在服务器上运行 您需要解释的不仅仅是“发布项目后无法看到ASP页面”。运行dotnet publish后,您具体做了什么?如果您直接运行dotnet run来启动web应用程序,会发生

我们正试图在我们的Ubuntu 16.04服务器上安装.Net Core 3.x,但不知何故,我们可以安装Dotnet Core 3.x,但在发布项目后无法看到ASP页面

我们在专用服务器上使用Nginx和Apache。是否有人对此有逐步安装指南


不知何故,Donet核心安装在我们的Linux服务器上,但该项目不会在服务器上运行

您需要解释的不仅仅是“发布项目后无法看到ASP页面”。运行
dotnet publish
后,您具体做了什么?如果您直接运行
dotnet run
来启动web应用程序,会发生什么?如果我在Putty中运行dotnet run,我将通过以下命令获得“Hello world”输出:1dotnet新控制台-o应用程序“2”“网络运行”。我只是无法在Plesk或Linux中获取域上的页面。
dotnet new console
创建了一个控制台应用程序,因此即使您构建并运行它,因为它不是一个web应用程序,所以不会有网页。我在Visual Studio 2019中制作了一个简单的.Net Core web应用程序,并将“netcoreapp3.0”->“linux-x64”内容放在我的域的根目录下,只是看不到该网页在我的域上运行。没错。通过将这些页面(dotnet build的输出)复制到另一台服务器,您将看不到任何页面,因为这些页面实际上不是要部署的内容
dotnet publish
是一个你不能跳过的步骤,微软也有关于这方面的文章,比如