将ASP.NET Core MVC项目部署至GoDaddy cPanel时遇HTTP 403错误求助
ASP.NET Core MVC部署GoDaddy cPanel出现HTTP 403禁止错误
我将ASP.NET Core MVC项目通过Visual Studio发布到文件夹后,本地IIS运行正常,但部署到GoDaddy cPanel后访问项目URL出现HTTP 403禁止错误,已耗时10小时仍未解决,恳请协助。
相关信息
- 访问时GoDaddy的响应:页面显示
403 Forbidden - You don't have permission to access this resource.,附带GoDaddy官方错误页面标识。 - GoDaddy上的文件结构:项目文件部署在
public_html根目录下,包含wwwroot静态资源文件夹、bin程序集文件夹、web.config配置文件,以及.runtimeconfig.json等项目必备文件。 - Web.config内容:配置了ASP.NET Core托管模块,核心节点
aspNetCore中指定processPath="dotnet",arguments指向项目编译后的DLL文件,同时启用了标准输出日志(stdoutLogEnabled="true")。 - 已完成操作:在
Program.cs中添加UseStaticFiles()中间件,确保静态资源可被访问。 - Visual Studio发布配置:选择「文件夹」作为发布目标,指定本地发布路径,目标框架为对应.NET版本,部署模式设为「框架依赖」,目标运行时选择「Portable」。
内容的提问来源于stack exchange,提问作者Lupin The Third
相关产品推荐
相关产品推荐

