所以我试着按照这个指南将mysql数据库链接到我的web应用程序。https://www.c-sharpcorner.com/article/how-to-connect-mysql-with-asp-net-core/
问题是调试时出现以下错误:
处理请求时发生未处理的异常。argumentexception:不支持选项。参数名称:port3306;数据库
MySql.Data.MySqlClient.MySqlBaseConnectionStringBuilder.GetOption(string key)
WebApplication2.Models.CountryContext.GetConnection() in CountryContext.cs
21. return new MySqlConnection(ConnectionString);
WebApplication2.Models.CountryContext.GetAllCountries() in CountryContext.cs
29. using (MySqlConnection conn = GetConnection())
WebApplication2.Controllers.CountriesController.Index() in CountriesController.cs
16. return View(context.GetAllCountries());
另外,我也不知道经过大约8小时的搜索后,我如何才能使这个基本的数据库工作和消费的数据从一个网站。
我觉得我错过了一些非常愚蠢的事情。。。
这是完整应用程序的git。https://github.com/uzishan/testwebapi
1条答案
按热度按时间sz81bmfz1#
错误在连接字符串中。上面写着:
第二部分应为:
或者你可以完全放弃,因为这是mysql的默认值。