微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 nginx 将应用程序部署到 Ubuntu 时,ASP NET Razor Pages 在电子邮件和验证错误消息中没有润色标志

如何解决使用 nginx 将应用程序部署到 Ubuntu 时,ASP NET Razor Pages 在电子邮件和验证错误消息中没有润色标志

我的 .NET Core 5 Razor Pages 应用程序出现问题。我正在 Windows 10 上开发一个应用程序。这是一个 Razor Pages 应用程序,我有一个带有验证的表单。提交表单的数据被放入LiteDB数据库中,EmailSender服务每分钟从数据库中循环下载最新的5条消息,并使用MimeKit通过电子邮件发送给我。

一切正常,直到我在 Ubuntu 上部署应用程序,我将 Nginx 作为反向代理。验证错误消息和消息内容不包含波兰语字符。我在页面内容中也有波兰语字符,它们显示正确。当我在 Windows 10 中从 Visual Studio 运行应用程序时,一切正常,电子邮件和表单验证错误消息中都支持波兰语字符。

在 Ubuntu 中,我将语言环境设置为 en_US.UTF-8,而在 _Layout.cshtml 文件中,我将字符集设置为 utf-8。我不知道哪里出了问题,请给我一些建议。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。