2017-02-23 84 views
0

我正嘗試從託管平臺上的我的asp.net網站連接到MySQL。我的連接字符串看起來不錯,所有的登錄信息和服務器的IP是正確的,但我仍然在頁面上得到一個錯誤:MySQL ASP.net連接字符串錯誤

[Win32Exception (0x80004005): The network path was not found]  
provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server 

web.config中的連接字符串:

<connectionStrings> 
<add name="Conn" connectionString="Server=xxxx;Database=xxxx;Uid=xxxx;Pwd=xxxx;" providerName="MySql.Data.MySqlClient"/> 
</connectionStrings> 

你們能不能給我更多的信息爲什麼這可能是這種情況?謝謝!

回答

0

您的服務器沒有運行,或者如果正在運行,您的代碼無法訪問此 - 防火牆等。或者您沒有授予您的應用程序的IP權限。

0

看起來在這種情況下有一個隨機導入,使我的網站認爲它使用MSSQL而不是MySQL。刪除了這個,它現在正在工作。謝謝您的幫助!