【发布时间】:2021-06-02 23:32:45
【问题描述】:
从 Visual Studio 2019 将没有错误的 Web 应用程序发布到 Azure Web 应用程序后,网站 404s 和我可以在控制台中看到 wwwroot 中只有 DLL 和 EXE - 没有 aspx 或 html 文件。 wwwroot/wwwroot中有一些脚本和CSS文件。
我错过了什么?我是 C#.NET 的新手,所以这可能是一些基本问题,但我还没有找到答案。
【问题讨论】:
从 Visual Studio 2019 将没有错误的 Web 应用程序发布到 Azure Web 应用程序后,网站 404s 和我可以在控制台中看到 wwwroot 中只有 DLL 和 EXE - 没有 aspx 或 html 文件。 wwwroot/wwwroot中有一些脚本和CSS文件。
我错过了什么?我是 C#.NET 的新手,所以这可能是一些基本问题,但我还没有找到答案。
【问题讨论】:
要部署的内容取决于您项目的文件结构。
如果您的 Web 应用程序运行成功,请不要介意 wwwroot 中的内容。如果没有,请确保您的项目可以在本地成功运行,然后按照本教程进行部署:Quickstart: Deploy an ASP.NET web app
【讨论】:
事实证明,Web 应用程序会在很多类型的错误中出现 404,在这种情况下是连接到数据库的问题。我能够使用诊断工具和应用程序错误日志来解决这个问题,因此建议其他任何有无法解释的 404 的人检查日志。非常基本的东西,但正如我所说,这对我来说是全新的。
【讨论】: