发布 asp.net core

发布 asp.net core

我在将 Web 应用程序发布到 IIS 时遇到问题。该应用程序在本地运行时运行良好,发布后,在访问需要连接到数据库 (MYSQL) 的视图时出现以下错误:
错误信息

在发布配置文件中添加了以下字符串:

server=localhost;userid=USERNAME;password=PASSWORD;database=mydb;SslMode=none.

IIS 服务器在本地运行,与数据库在同一台机器上。

每次我使用数据库上下文时似乎都会发生这个问题。

是否应在发布配置文件中启用“实体框架迁移”(使用的数据库相同),如果是,我该如何定义连接字符串(因为“数据库”选项中的连接字符串不起作用)?

当激活开发者模式(通过 VS)时,错误不再存在。

相关内容