在Godaddy上部署Asp Net Core 2.2网站后出现错误403

我已经在Godaddy服务器上部署了以Asp net core 2.2开发的网站。 部署后,我收到错误500。如与Godaddy支持所讨论的,我删除了Web.config文件。

然后开始引发错误403。对所有文件夹和子文件夹具有完全权限。我进行了很多搜索,但找不到任何解决方案,Godaddy的支持也不令人满意。

在Godaddy上部署Asp Net Core 2.2网站后出现错误403

liaolihuan1987 回答:在Godaddy上部署Asp Net Core 2.2网站后出现错误403

我无法发表评论,否则我会发表评论。但是:

删除web.config可能不是正确的步骤。我的猜测是,IIS现在不知道应该运行.Net Core应用程序,而是尝试进行目录浏览,这是不允许的,因此您会收到403。

如果您去了,并且对所有内容都添加了全部权限,我现在也要提防。

我建议从头开始重新部署它,并暂时在web.config中打开“ stdoutLogEnabled”。然后,该站点至少应尝试再次运行,并在web.config的“ stdoutLogFile”路径指定的文件夹中记录错误日志。

有关stdout的更多信息在这里登录: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/aspnet-core-module?view=aspnetcore-2.2

本文链接:https://www.f2er.com/3073129.html

大家都在问