2014-11-16 150 views
1

我有一個MVC5應用程序,它使用Azure中託管的MySQL數據庫。問題是,當我通過CDBR端點訪問它時,它工作正常,但我需要連接到使用端口3310的數據庫主服務器,這與CDBR使用的臨時3306不同。無論如何,我可以在哪裏爲我的數據庫主機提供端口號?如何在MVC5的Web.config中爲數據庫指定端口號?

目前我的連接字符串看起來是這樣的:

<add name="DefaultConnection" providerName="MySql.Data.MySqlClient" connectionString="Database=dbname;Data Source=hostname;User Id=username;Password=password" /> 

回答

3

您可以在連接字符串中指定端口。檢查this爲您的具體情況。

User ID=root;Password=myPassword;Host=localhost;Port=3306;Database=myDataBase; Direct=true;Protocol=TCP;Compress=false;Pooling=true;Min Pool Size=0; Max Pool Size=100;Connection Lifetime=0; 
+0

請在您的答案中包含鏈接的相關部分。 – DavidG

+0

編輯你的答案,不要放在評論中。 – DavidG

相關問題