Base Version : 4.5.0.0

Version : 4.5.0.1

Release Date : 26/03/2015

Download Link : CelloSaaS.4.5.0.1 Patch

 

How to apply patch


  1.  Replace the following files from CelloSaaS_Patch4.5.0.1 to your Web Application

i) api
  • TenantRegistrationController.cs

ii) CelloSaaSDlls

iii) Controllers

  • AccountController.cs
  • DataBackupController.cs
  • TenantController.cs
  • TenantSelfRegistrationController.cs
iv) OAuthHelpers

  • AuthenticationService.cs
  • ClientService.cs
v) Views

  • Dashboard
            a) MyAccountDetails.ascx

            b) Index.aspx

  • DataBackup

            a) ViewRequestDetails.aspx

  •   Tenant

            a) TenantDashboard.ascx

            b) ManageTenant.aspx 

            c) App_LocalResources->TenantDashboard.ascx.resx

    2.  Changes in WebApp AppSettings [\...\CelloSaaSApplicationMVC3\Config\AppSettings.config]

        

        i) Add the following keys in AppSettings.config file


 

<add key="DataConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=cello;AccountKey=abcd" />
<add key="RedirectUriFallbackEnabled" value= "true" />
<add key="AuthorizationCallbackUriSegment" value= "Account/AuthorizationCallback"/>
<add key="ClientApplicationUri" value="http://localhost:58667/" />

 

 

    3. Changes in Unity.config [\...\CelloSaaSApplicationMVC3\Unity.config]

          

        i)  Copy and paste the below type alias under

                  

<typeAlias alias="ICelloExceptionService"
type="CelloSaaS.Library.Exceptions.ICelloExceptionService,CelloSaaS.Library"/>
<typeAlias alias="EnterpriseLibraryExceptionService"
type="CelloSaaS.Library.Exceptions.EnterpriseLibraryExceptionService,CelloSaaS.Library"/>

 

        ii)  Remove the below type from DataAccess container and add the same on Service container.

 

<type type="IFileStorageService" mapTo="FileStorageService" name="IFileStorageService" />

   

        iii)   Add the following items under the Service Container.


 

<type type="ICelloExceptionService" mapTo="EnterpriseLibraryExceptionService"
name="ICelloExceptionService"></type>

 

     4. Changes in Web.config [\...\CelloSaaSApplicationMVC3\Web.config]

 

          i)  Add the following items under assemblyBinding 

 

<dependentAssembly>
<assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35"
culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.2.0.0" newVersion="5.2.2.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-5.2.0.0" newVersion="5.2.2.0" />
</dependentAssembly>

  

        

     5. Add the following reference from CelloSaaSDlls folder in your CelloSaaS web app

           i) CelloSaaS.AuthServer.Extensions