Q. Will the Interactive Gantt and Activities (Silverlight) pages work for my EP.NET Web site configured for using SSL, i.e. HTTPS ?

    A. Yes. Please perform the following actions:

     

    Modify the Web.Config file (the file is in the EP.NET working folder, 'c:\inetpub\wwwroot\easyprojects' by default). The changes are marked red bold.

    Note that you should use Notepad only for doing these modifications.

    1.

    <ApplicationRoot>https://[ApplicationPath]/</ApplicationRoot>

    where [ApplicationPath] - your EP site URL. 



    2.

    <services>
        <!-- GANTT Services-->
        <service name="LogicSoftware.EasyProjects.Wcf.Services.UserService" behaviorConfiguration="EasyProjectBehavior">
         <endpoint address="" contract="LogicSoftware.EasyProjects.Wcf.Interfaces.IUser" binding="customBinding" bindingConfiguration="SlHttpsBinaryEncodingBinding" behaviorConfiguration="SilverlightFaultBehavior" />
         <!--<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />-->
        </service>
        <service name="LogicSoftware.EasyProjects.Wcf.Services.ActivityService" behaviorConfiguration="EasyProjectBehavior">
         <endpoint address="" contract="LogicSoftware.EasyProjects.Wcf.Interfaces.IActivity" binding="customBinding" bindingConfiguration="SlHttpsBinaryEncodingBinding" behaviorConfiguration="SilverlightFaultBehavior" />
         <!--<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />-->
        </service>
        <service name="LogicSoftware.EasyProjects.Wcf.Services.ProjectService" behaviorConfiguration="EasyProjectBehavior">
         <endpoint address="" contract="LogicSoftware.EasyProjects.Wcf.Interfaces.IProject" binding="customBinding" bindingConfiguration="SlHttpsBinaryEncodingBinding" behaviorConfiguration="SilverlightFaultBehavior" />
         <!--<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />-->
        </service>

     

    3.

    <behaviors
          <serviceBehaviors

     
    <!-- GANTT Services-->
      
     <behavior name="EasyProjectBehavior"
     <dataContractSerializer maxItemsInObjectGraph="2147483646" />
     <serviceMetadata httpsGetEnabled="true" />
     <serviceDebug includeExceptionDetailInFaults="true" />
     <serviceAuthorization principalPermissionMode="Custom" serviceAuthorizationManagerType="LogicSoftware.EasyProjects.Wcf.Security.WcfAuthorizationManager,LogicSoftware.EasyProjects.Wcf.Security">
     <authorizationPolicies>
     <add policyType="LogicSoftware.EasyProjects.Wcf.Security.HttpContextIdentityPolicy, LogicSoftware.EasyProjects.Wcf.Security" />
     </authorizationPolicies>
     </serviceAuthorization>
     </behavior>

     

    If you are still on the EP version 7.0 or older then please follow the instructions of the different article at http://support.myeasyprojects.net/KB/a139/silverlight-pages-and-https-ep-versions-70-and-older.aspx

     


Article ID: 114, Created On: 3/10/2010, Modified: 11/3/2011