General
-
497 votes
-
375 votes
-
208 votesstarted ·
Adminrune
(Admin, AppHarbor)
responded
IP SSL, SNI SSL and piggyback SSL (for *.apphb.com domains) is supported. Hostname-based SSL coming later
-
Migrations
What do you suggest people use for migrations? All run outside of appharbor?
136 votes -
124 votes
-
89 votes
-
Create Visual Studio plugin
Should also let me run my tests on AppHarbor.
73 votes -
AppHarbor SDK
I love the idea of git deployments for .Net. To make the AppHarbor deployment story more compelling there should be some thought put into a library of AppHarbor tools and utilities. Here are a couple things that might be a good start.
Logging
Exception Handling
Database Migrations for major databases (SQL Server and MySQL mainly)
Notifications APIWhat do you think?
72 votes -
Support for .NET 4.5 Beta
Ability to build/deploy .NET 4.5 Beta applications.
61 votes -
Support multiple web applications in a solution
It would be useful to be able to have more than one web application in a solution and a way to select which one to deploy. Preferably this would be in the application settings.
This would be useful when there are accessory web projects (i.e. testing, samples, etc) or when you want to separate functionality into multiple independent applications (i.e. API and main web site).
59 votes -
Rake and Albacore support
Very efficient way of building projects and doing interesting tasks. Check the rakefile.rb in the build setup of FubuMVC :)
53 votes -
Queues ala the AppEngine way with webhooks (or callbacks if you like)
The way AppEngine implemented queues rock. Configure a queue to call an endpoint, stick as many items in the queue as you like and let the endpoint process the queued items in sequence. It's a very nice model to work with.
53 votes -
add logging tool with log files only accessible through admin tool
like log4net or nLog. But I don't want my log files to be accessible to the world, only through the admin UI/API
51 votesunder review ·
Adminfriism
(Admin, AppHarbor)
responded
We’re now exposing request errors with stacktraces etc. in the application interface. More here: http://blog.appharbor.com/2011/03/28/application-errors
-
Auto Scaling Instances
The ability for AppHarbor to automatically scale up or down server instances based on the load of the current servers.
Some additional suggestions on implementing this, would be a max number of instances you will let AppHarbor scale to and notifications if you are approaching the max number.
48 votes -
40 votes
-
29 votes
-
28 votes
-
Write access to the file system
A durable persistent file drive where we can have full read/write access. I need this specifically to enable lucene.net. Websolr is way too expensive for what you get so I don't consider that a viable alternative.
27 votes -
Add the ability to specify Web.config transformations in the Control Panel
The "Configuration variables" stuff in AppHarbor is awesome, but it only works for basic <appSettings>.
It would be awesome if we could paste a Web.config transform (like the contents of a Web.Release.config) into the control panel to be applied too. This would support additional functionality like:
1. Allow us to use the strongly-typed "Settings" files built into projects instead of <appSettings>. They're strongly-typed and support things you can't easily put into a string (such as a string array).
2. Allow overriding other settings for modules. Eg. currently my Web.Release.config has config to email errors to me (ELMAH). I can't move… more
26 votes -
Support any build configuration and connected web.config transform (web.test.config / web.stage.config / web.release.config)
With Web Deploy 2.0, it is easy to build deployment packages by using the correct build configuration and web.config transform that goes with it for .NET web apps.
Currently, AppHb only supports the release build configuration and hence the web.release.config for deploying our .NET web apps.
This makes hosting a testing environment (having a test build configuration and web.test.config) cumbersombe to deal with. Out of the box support for this would make it possible to host all environments @ AppHarbor with ease.
26 votes