If your application is working fine before you configure IIS to use SSL, make sure the following is set in your web.config (under configuration\appsettings):
<add key="WCPage_SSLForSecure" value="true" />
We recently ran in to some of our application solution providers having this problem due to WCPage_SSLForSecure being set to false. A more detailed documentation of various Web Configuration options is in SDK help.