繁体   English   中英

使用ASP.net打开与MySQL的连接

[英]Open a connection to MySQL with ASP.net

我试图用ASP.net(c#)连接MySQL服务器但没有成功。

  • 框架.NET 4.5
  • MySQL5.5
  • 托管提供商:1&1

有趣的是,我可以使用PHP连接没有问题。 这是我在ASP NET中使用的代码:

MySqlCommand com;
object obj;
string strcon = "Server=hostname;Database=dbname;Uid=myid;Pwd=mypass;";
MySqlConnection con = new MySqlConnection(strcon);
con.Open();

在最后一行,我收到此错误:

[SecurityException:请求类型'System.Security.Permissions.SecurityPermission,mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'的权限失败。

在网上搜索了很多次后,我尝试了:

  • 要更改我的信任级别 - > 由于提供者策略而不可能
  • 更改框架的版本-> 4.0和3.5均不起作用

然后我开始做有趣的事情,比如创建一个连接到DB的PHP类,然后将结果发送到ASP.NET类,但是不是很舒服......任何人都可以帮助我吗?

尝试将pwd=mypass更改为password=mypass您可以参考以下链接获取简要内容。 希望这有效。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM