OpenShift Mono Asp.net MVC4 MySql
1..Net4.0+Mvc4,不要使用太新的.Net4.5.1+Mvc5.
2.MySql数据库:MySql.Data.Dll 从官网下载最新6.8.X版。
3.MySql连接字符串 困扰了较长时间。
- OpenShift官网上说取 环境变量 OPENSHIFT_MYSQL_DB_HOST 和 OPENSHIFT_MYSQL_DB_PORT 但我在程序中输出了系统所有环境变量,未找到它们。
- 通过WinSCP远程连接到OpenShift空间,在mysql目录下找到了官网上的几个变量对应文件,图。打开可查看到MySql的IP和端口。
- 通过OpenShift提供的phpMyAdmin登录到MySql后,可在界面上方看到IP及端口。
<add name="MySql" connectionString="server=XXX;port=XXX;database=XXX;user id=XXX;password=XXX;CharSet=gb2312;Allow Zero Datetime=true;Old Guids=true;" providerName="MySql.Data.MySqlClient" />
Cloud9
连接OpenShift空间Linux环境