We are trying to port our websitte to AppHarbor, a Cloud service, but we have run into a problem with MySql in that the Connector installs the dll (My.Sql.Data.dll) in the Program Files directory, which we cannot do on AppHarbor. When we asked AppHarbor suppor how to get around this issue, this is what they had to say,
Hi Al
In general, you shouldn't rely on dll's being present in random places on your file system for builds to succeed and dependencies should be committed along with the rest of your code. In this case, you should probably looking into adding the MySQL connector dependency by way of Nuget: nuget.org/packages/MySql.Data
Let us know if that doesn't work out for you.
Michael
We expect the same issue to arise with the WebEdition dlls, some of which are in systems directories.
Do you have a suggestion on how to install the Web Edition on the cloud using only dlls in our code?
Thanks,
Al Vigil