Azure ASP.NET Core - 新文件的错误500

时间:2018-03-22 07:33:16

标签: c# azure asp.net-core azure-web-sites

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

从昨天开始,一切都运转良好,但我推动了我的应用程序的新版本的预生产,并且繁荣......

当我尝试加入我的新webapi控制器时,出现内部500错误。 这是我从Kudu下载的日志:

enter image description here

我的控制器非常基本,最奇怪的是旧控制器继续运行

修改

问题来自于一个 cshtml 文件的文件夹,该文件无法发布到azure网站。

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

我尝试添加 csproj

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

但仍然没有上传到天蓝色......任何想法

1 个答案:

答案 0 :(得分:2)

我建议打开Logging:

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

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