C# .NET 3.0 c mysql连接器在本地计算机上不工作
在本地服务器Machine上运行应用程序时出现问题。 在服务器上,我安装了.NET3.0,并在外部PC上开发了.NET3.0 主要问题是MySQL连接打开,因为在服务器上,当连接打开时,本地MySQL会出现异常,但在我的externaldev pc上,它工作正常,我使用不同的连接登录和传递来建立我的conn,bouth conn信息工作原理与我在bouth机器上使用php脚本检查的一样,我的MySQL connector.dll版本是6.5.4 v2,在外部机器上,应用程序运行良好,但在康涅狄格州的内部服务器上,应用程序是开放的;我得到了一个例外: 异常消息: 第80行:连接打开C# .NET 3.0 c mysql连接器在本地计算机上不工作,c#,mysql,mysql-connector,.net-3.0,C#,Mysql,Mysql Connector,.net 3.0,在本地服务器Machine上运行应用程序时出现问题。 在服务器上,我安装了.NET3.0,并在外部PC上开发了.NET3.0 主要问题是MySQL连接打开,因为在服务器上,当连接打开时,本地MySQL会出现异常,但在我的externaldev pc上,它工作正常,我使用不同的连接登录和传递来建立我的conn,bouth conn信息工作原理与我在bouth机器上使用php脚本检查的一样,我的MySQL connector.dll版本是6.5.4 v2,在外部机器上,应用程序运行良好,但在康涅狄格
很抱歉,忘了提到应用程序以前工作过,但它必须在sql中更改。DEV PC是Win7 64位,服务器是Microsoft windows Server 2003 32位;此操作仅在Windows 2000 SP3或更高版本的操作系统上受支持这可能是原因?@SonerGönül:但是.NET 3是否在早于W2k的系统上运行?很抱歉忘了提到应用程序以前工作过,但它必须在sql中更改。DEV PC是Win7 64位,服务器是Microsoft windows Server 200332bit@PatrickHofman你似乎是对的。Windows 2000仅支持.NET Framework 2.0。确实没有弄乱64/32位版本吗?
MySql.Data.MySqlClient.MySqlException: Unable to connect to any of the specified MySQL hosts. ---> System.PlatformNotSupportedException: This operation is only supported on Windows 2000 SP3 or later operating systems.
at System.Security.Principal.SecurityIdentifier..ctor(WellKnownSidType sidType, SecurityIdentifier domainSid)
at System.Diagnostics.SharedUtils.EnterMutexWithoutGlobal(String mutexName, Mutex& mutex)
at System.Diagnostics.SharedPerformanceCounter.GetCounter(String counterName, String instanceName, Boolean enableReuse, PerformanceCounterInstanceLifetime lifetime)
at System.Diagnostics.SharedPerformanceCounter..ctor(String catName, String counterName, String instanceName, PerformanceCounterInstanceLifetime lifetime)
at System.Diagnostics.PerformanceCounter.Initialize()
at System.Diagnostics.PerformanceCounter.set_RawValue(Int64 value)
at System.Net.NetworkingPerfCounters.Initialize()
at System.Net.Configuration.SettingsSectionInternal..ctor(SettingsSection section)
at System.Net.Configuration.SettingsSectionInternal.get_Section()
at System.Net.Sockets.Socket.InitializeSockets()
at System.Net.Dns.InternalGetHostByName(String hostName, Boolean includeIPv6)
at System.Net.Dns.GetHostEntry(String hostNameOrAddress)
at MySql.Data.Common.StreamCreator.GetDnsHostEntry(String hostname)
at MySql.Data.Common.StreamCreator.GetHostEntry(String hostname)
at MySql.Data.Common.StreamCreator.GetStreamFromHost(String pipeName, String hostName, UInt32 timeout)
at MySql.Data.Common.StreamCreator.GetStream(UInt32 timeout)
at MySql.Data.MySqlClient.NativeDriver.Open()
--- End of inner exception stack trace ---
at MySql.Data.MySqlClient.NativeDriver.Open()
at MySql.Data.MySqlClient.Driver.Open()
at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
at MySql.Data.MySqlClient.MySqlPool.CreateNewPooledConnection()
at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
at MySql.Data.MySqlClient.MySqlPool.GetConnection()
at MySql.Data.MySqlClient.MySqlConnection.Open()
at app.Form1.getLinks() in C:\Users\NAME\Desktop\app\app\Form1.cs:line 80