-
Continue reading →: BotDetect Captcha – 404 error – images are not loading
Recently we leveraged BotDetect libraries in our Aspx MVC application to generate CAPTCHA. After configured all the steps, CAPTCHA images were not showing up on web page. Using browsers F12 option, we could notice there were 404 (i.e., Not Found) error codes. Fix: Issue in our case was all the…
-
Continue reading →: ADX Portal – Prevent unauthorized access of custom pages
For one of our requirements, we built a custom .aspx page and placed under ‘Areas’ folder of OOB ADX website’s ‘MasterPortal’ project. Issue: The .aspx page was accessible without signing in to the portal by using the following URL convention https://base_portal_url/Areas/folderName/Pages/filename.aspx Fix: On Page_Load of the aspx page, check whether…
-
Continue reading →: ADX/Dynamics portal – Setting up password policies
If you want to imply password policy (i.e., Certain length, must have a digit, etc…) during the portal registrations, following entries need to be added to ‘Site Settings’ entity. Name Value Authentication/UserManager/PasswordValidator/AlphanumericUserNames TRUE Authentication/UserManager/PasswordValidator/RequireDigit TRUE Authentication/UserManager/PasswordValidator/RequiredLength 9 Authentication/UserManager/PasswordValidator/RequireLowercase TRUE Authentication/UserManager/PasswordValidator/RequireNonLetterOrDigit TRUE Authentication/UserManager/PasswordValidator/RequireUppercase TRUE If the password does not meet any…
-
Continue reading →: Canvas App using Dynamics On-premise data
Last week there was a question on my blog to check for the options to build a Canvas App which consumes CRM on-premise data. To answer this, Power Apps has connectors (CDS and Dynamics 365) to communicate with Dynamics online but there is no built-in Dynamics on-premise connector. However there…
-
Continue reading →: Dynamics/ADX Portal – Handling ‘Page flickering’ due to long running scripts
In our portal, we have a couple of entity forms with JScript registered on page load event, which hide/show or enable/disable controls based on business rules. Due to the script execution delays, end users were experiencing page flickering on load. What is flickering: If you have a script with hide/show…
-
Continue reading →: Power Platform new announcements – Microsoft Power Automate, RPA and more
In Microsoft Ignite 2019, following major updates to the Microsoft Power Platform were announced: Microsoft Flow is being renamed to Microsoft Power Automate, to better align with the Microsoft Power Platform. Robotic process automation (RPA) has been added to Microsoft Power Automate, delivering an end-to-end automation solution that spans AI,…
-
Continue reading →: [Step by step] Basic Canvas app using Dynamics 365 as Data Source – Part II
This article is continuation to the Part I where we had gone through the following steps: Creating a basic Canvas app How to add a Dynamics 365 Data source. How to add a Gallery to show list of records How to create a new record using ‘Form’ control In this article,…
-
Continue reading →: [Dynamics On-Premise] Mailbox Error – Server does not support secure connections
Other day while configuring ‘Mailbox’, we got ‘Server does not support secure connections‘ exception, while approving the Mailbox using ‘Approve Email’ button. Reason: Our Dynamics application is ‘SSL’ enabled however the Email Server Profile’s, Use SSL for Incoming Connection and Use SSL for Outgoing Connection properties were set to ‘No’ causing the exception.…
-
Continue reading →: [Step by step] Basic Canvas app using Dynamics 365 as Data Source
In this article, I am going to provide steps to build a basic Canvas app which uses Dynamics 365 (CDS) as Data Source. If you are new to Power Apps, refer my blog on steps to get started. The App we are going to build will have 3 screens. Manage Contacts…
-
Continue reading →: ADX Portals – Cannot register for ‘OnSendingHeaders’ event
Other day, while configuring portal on a new CRM instance, portal shown error page, up on clicking the ‘Apply’ button. There were no details on error screen to deduce the reason. So we had to go to the server where our portal website hosted. When checked the ‘Event Viewer’ logs…


