|
Here's a summary of the steps I followed to install and run LitwareHR. I'm assuming a Win2008 server machine with all dependencies installed (run the “DependencyChecker” utility through the shortcut
on the desktop after installing LitwareHR).
1.
Open LitwraeHR solution (under c:\LitwareHR\solution\LitwareHR)
2.
Open the solution folder LiwtareHR.Portfolio
3.
Expand project LitwareHR.Portfolio.Deployment and configure it as “startup project”
4.
Open app.config
5.
Change endpoint address from http://data.sitka.microsoft.com/soap/v1 to
https://data.database.windows.net/soap/v1
6.
Change security mode in the basicHttpBinding to “Transport” (<security
mode="Transport">)
7.
Run the utility again to verify. Entering your SDS credentials (that you need to provision yourself). Configure an Authority for your tests (any SDS valid name)
If everything runs fine, you can then open a browser to:
https://<your authority>.data.database.windows.net/v1/LitwareHR?q=
You will prompted for your SDS credentials and you should see the contents of LiwtareHR configuration information.
(Note from SDS documentation: SDS supports application/x-ssds+xml content type for storing all Flexible Entities (all entities except blob entities). When you specify queries in the browser, the browser needs to be aware of this content type. For additional
information, see Guidelines and Limitations.
See this: http://dunnry.com/blog/RenderingPOXForSSDSInInternetExplorer.aspx or
simply install SDS SDK that will do this for you)
You can now run the “Start Here” again. This will configure everything in the machine (certificates, IIS settings, etc)
Make sure these 3 web.configs have the appropriate SDS credentials, the new SDS address and the security mode (as configured above for the Deployment utility)
C:\litwarehr\bin\LitwareHR.Portfolio.UnSecureHost\web.config
C:\litwarehr\bin\LitwareHR.Portfolio.SecureHost\web.config
C:\litwarehr\bin\LitwareHR.Authorization.SvcHost\web.config
As I mentioned before, I tested these steps in a brand new Win2008 server and it is working fine.
Hope this helps!
Eugenio
|