首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >部署后ASP.NET核心Web应用程序403错误

部署后ASP.NET核心Web应用程序403错误
EN

Stack Overflow用户
提问于 2022-08-22 04:53:55
回答 1查看 419关注 0票数 0

我创建了一个ASP.NET Core应用程序(.NET Core3.1)示例项目,我可以在本地主机上运行它。

我在DigitalOcean液滴VPS(Ubuntu20.04,链接)上安装了dotnet (DotNet-Version3.1.422)和运行时,并将其发布到VPS,但我在每一页上都有403个错误。

我可以浏览像https://mydomain/wwwroot/css/site.css这样的静态文件,但是另一条路径(如/或/privacy )只显示了403个错误。我怎么才能修好它?Tks。

我在VS2022中的发布选项:

  • 发布类型:文件夹
  • 目标框架: netcoreapp 3.1
  • 部署模式:框架依赖/自包含都尝试过了
  • 目标运行时:可移植

我将文件压缩到bin\Release\netcoreapp3.1\发布中,并通过Plesk文件管理器上传它们。

我使用cd /var/www/vhosts/mydomain/httpdocs/dotnet run

然后我收到一条错误消息:

找不到要运行的项目。确保项目存在于/var/www/vhost/mydomain/httpdocs中,或者使用--project传递到项目的路径。

我使用cd /var/www/vhosts/mydomain/httpdocs/dotnet WebApplication3.dll

但是当我浏览https://mydomain的时候,它仍然显示了403

信息: Microsoft.Hosting.Lifetime现在监听:http://localhost:5000信息: Microsoft.Hosting.Lifetime现在监听:https://localhost:5001信息: Microsoft.Hosting.Lifetime应用程序启动。按Ctrl+C关闭。信息: Microsoft.Hosting.Lifetime托管环境:生产信息: Microsoft.Hosting.Lifetime内容根路径:/var/www/vhost/mydomain/httpdocs

EN

回答 1

Stack Overflow用户

发布于 2022-08-22 09:46:04

我安装了Plesk .NET工具包,然后像下面这样设置示例站点。

它起作用了!该网站运行,但我仍然不知道如何设置相同的东西通过终端..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73440348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档