代码之家  ›  专栏  ›  技术社区  ›  OrcusZ

Azure ASP。NET Core-新文件错误500

  •  0
  • OrcusZ  · 技术社区  · 8 年前

    我正在开发一个ASP。NET核心应用程序,并使用Azure作为云服务器。

    从昨天开始,一切都很顺利,但我正在努力准备我的应用程序的新版本,然后。。。

    当我尝试访问我的新webapi控制器时,我有一个内部500错误。 这是我从Kudu下载的日志:

    enter image description here

    我的控制器非常基本,最奇怪的是旧的控制器一直在运行

    编辑

    问题来自具有 cshtml 未正确发布到azure网站的文件。

    此文件用于从HTML模板创建电子邮件,当我使用调用此HTML模板的服务时,它会抛出一个错误。

    我试图添加 项目文件

    <None Include="$(ProjectDir)/EmailTemplates/OrderCompleteEmail.cshtml" CopyToOutputDirectory="Always" />
    

    但仍未上载到azure。。。有什么想法吗

    1 回复  |  直到 8 年前
        1
  •  2
  •   Martin Brandl    8 年前

    我建议打开日志记录:

    • 转到Kudu控制台(https://.scm.azurewebsites.net)
    • 选择调试控制台->PowerShell
    • 导航到站点->wwwroot并打开web。配置文件
    • 将stdoutLogEnabled属性设置为true并保存配置。

    现在,您必须在wwwroot目录中创建一个名为“logs”的文件夹,然后重新启动应用程序。

    推荐文章