web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

ADX opensource vs .NET webpages

(0) ShareShare
ReportReport
Posted on by 135

Hi all,

I am not sure whether this is a question or a discussion. We have an ADX portal v7 solution (on premise) that needs to be upgraded to a supported version. The solution contains a significant number of custom pages which can't be accommodated on Microsoft Portals (online) without significant difficulty if at all. We are looking at the possibility of porting/rewriting this in .NET webpages, where we figure we could reuse a lot of the custom pages. Any advice would be welcome as to how to approach this and what are the potential pitfalls of porting to .NET be, e.g., one area of concern for us is the authentication layer, we are not federating to our local AD but instead customers authenticate against the contact record on CRM. We would obviously lose this and would need an alternative. Basically we are trying to decide on the least worse scenario rather than gain any value, however, we would like to explore using Microsoft Portals and having both the on premise and online version running off the same instance is not recommended by Microsoft.

If anyone is facing similar difficulties or has overcome same, I would be very interested to hear from you.

Thanks in advance,

P

*This post is locked for comments

I have the same question (0)
  • Aric Levin - MVP Profile Picture
    30,190 Moderator on at

    Hi Peragin,

    Have you considered Microsoft Open Source Portals or xRM Portals Community Edition?

    www.adoxio.com/xRM-Portals-Community-Edition

    Check this out and maybe it can work for you as a solution.

    Hope this helps.

  • Suggested answer
    Arpit Shrivastava Profile Picture
    7,518 User Group Leader on at

    Hey Peragin,

    I have posted an article in order to Upgrade Adxstudio to Dynamics 365 Portal. Pls, go through that. Hope you get all the answers.

    https://community.dynamics.com/crm/b/thinkdynamicdodynamic/archive/2018/04/15/upgrade-adxstudio-to-dynamics-365-portal

    If my answer helped to resolve your issue, kindly verify it by clicking 'Yes'. It would be helpful to the other community members seeking to resolve a similar issue.

    Cheers
    Arpit
    https://arpitmscrmhunt.blogspot.in

  • Peragin Profile Picture
    135 on at

    Thanks Arpit,

    That link was very useful. Our situation is best reflected as follows:

    I have customized Adxstudio Visual Studio Solution heavily and now I want to upgrade to the Microsoft-hosted portal solution, how can I replicate my solution changes in an online portal?

    There is no straightforward solution to do this.

    • If you have made changes in Adxstudio OOB JS and CSS file or added your custom file, then in Microsoft Portal you can keep it inside the Web File and refer in your webpage/web template/Entity form/Entity Lisi wherever you have given the reference of it.
    • If you have added your custom aspx pages, then you need to host this in any public domain like Azure etc.
    • If you have made changes in OOB Portal pages, then there is no option to replicate it on an Online portal. Think about some alternative it's totally up to the changes that you have made.

    We have alot of custom aspx pages and the 2nd point above is interesting, does it mean we can maintain these pages externally on Azure and call them from within the online microsoft portals.

    Our ADX implemenation is a single bespoke application, we are not using any of the OOB features like KB, case management self service etc. In fact a large part of the solution consists of custom aspx pages, therefore we are considering would it be as cost effective to port this to .Net webpages solution and take the bespoke application off the portal framework completely. As we would like to use the Customer Service Portal, this would us to remove the ADX implementation from CRM and start again from scratch with the Online Portals for Customer Service. So it's a case of which is the least worst option, moving it to an unsupported open platform and hosting it on premise or redeveloping it in .Net webpages and remove ADX from the picture completely.

    Thank you,

  • Verified answer
    Arpit Shrivastava Profile Picture
    7,518 User Group Leader on at

    Personally, I would not recommend to go with on-premise Microsoft Portal. It is not supported.

    Plan to design your pages outside the ADX solution, host it on any public domain (preferrable - Azure) and use it inside your Microsoft Portal. There is no other option you have if you are planning to move on Microsoft Portal Cloud.

    Hope it helps.

    If my answer helped to resolve your issue, kindly verify it by clicking 'Yes'. It would be helpful to the other community members seeking to resolve a similar issue.

    Cheers

    Arpit

    arpitmscrmhunt.blogspot.in

  • Peragin Profile Picture
    135 on at

    Thanks Aric,

    Yes we should add the xRM Portals Community Edition as an option as well.

    J

  • Peragin Profile Picture
    135 on at

    Thanks Arpit,

    I have the same reservations about the on premise version primarily because it is not on the Microsoft roadmap.

    I wasn't aware that one could reference externally hosted pages from inside the Microsoft Portal Cloud? It almost sounds like we can keep the custom aspx pages and get them to work with some rework and host them on our Azure. Is there any documentation on this?

    It sounds like reimplementation is a better option than migration, as the majority of our pages are custom aspx.

    Regards,

    J

  • Suggested answer
    Arpit Shrivastava Profile Picture
    7,518 User Group Leader on at

    I don't think Microsoft has provided any documentation for that. Because it depends on user to user how and what customization they have done in ADX Solution,

    Can refer this link though, for hosting your .net application on Azure:

    docs.microsoft.com/.../app-service-web-get-started-dotnet

    And you are right, In your case - RemImplementation would be the preferred method in order to upgrade as you said your majority of work is custom only.

    Good Luck.

    -Arpit

  • Peragin Profile Picture
    135 on at

    I will follow up with Microsoft on this and respond back here as FYI. It looks like an interesting option but the lack of documentation might carry it's own message though.

    Yes, luck will be needed!

    J

  • Peragin Profile Picture
    135 on at

    To accommodate complex customisation, Microsoft said customers are using web apps hosted on Azure and calling them from online portal as part of a reimplementation. This uses the adoxio connection framework, see links below. Initially we tried to be clever and get adx v7.0015 to work with dynamics v9 but no joy, we'd have to upgrade adx to v7.0026 which is a large redundant exercise. Now investing reimplementation vs .NET. Our Microsoft contact did tell us that our ADX solution had the most customisation he had seen!

    github.com/.../Adoxio.Dynamics.Connect

    www.adoxio.com/.../2017-03-23-what-is-adoxio-connect-framework-for-dynamics-365

  • Peragin Profile Picture
    135 on at

    Actually, we did get adx v7.0015 to work with dynamics v9, we are currently working to deprecate the application before MS switch off the Organisational Service functionality that ADX relies on.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
SA-08121319-0 Profile Picture

SA-08121319-0 4

#1
Calum MacFarlane Profile Picture

Calum MacFarlane 4

#3
Alex Fun Wei Jie Profile Picture

Alex Fun Wei Jie 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans