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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

v26 System.Hyperlink(url) for non-public (local) sites

(6) ShareShare
ReportReport
Posted on by 12
In BC SaaS v25, we were able to open URLs to our non-public (local) sites using the System.Hyperlink(url) method.

However, after upgrading to version 26, this functionality no longer works.
We’ve confirmed that the feature Enable server certificate validation for HTTP requests is currently disabled, which may be contributing to the issue.

While our public-facing portals continue to operate as expected, we rely on access to internal sites for testing and development purposes.
 
Please advise whether this behavior is expected in v26? If so, are there recommended alternatives or workarounds for accessing internal URLs from within Business Central?
I have the same question (0)
  • Suggested answer
    YUN ZHU Profile Picture
    99,086 Super User 2026 Season 1 on at
    Hi, I did a simple test and didn't encounter your problem, because HyperLink opens a new tab. Is there any new restriction on your browser or company?
     
    Thanks.
    ZHU
  • CU21051319-0 Profile Picture
    10 on at
    Hi,
     
    I have update my production enviroment tonight, and all my links to internal URLs are not working.
     
    I have all my links using the standar link section on the right box of the item page.
     
    Its like BC are trying to verify first the link, but if you link and internet URL or just a wrong URL, does nothing.
     
    Any solution?
  • Suggested answer
    RockwithNav Profile Picture
    8,959 Super User 2026 Season 1 on at
    I understand your pain area but afaik, this has nothing do with the Hyperlink.
    Hyperlink will anyway open a new tab to redirect your link.\
     
  • Suggested answer
    YUN ZHU Profile Picture
    99,086 Super User 2026 Season 1 on at
    PS: Dynamics 365 Business Central: Using Hyperlink() Method to open a URL in a current session without opening a new tab in the browser
     
    Thanks.
    ZHU
  • Gerardo Rentería García Profile Picture
    25,555 Most Valuable Professional on at

    Hi, good day
    I hope this can help you, and give you some hints.

    Viva Engage : Dynamics 365 Business Central Partner Community (Formerly: Development) : Ver conversación

    Best Regards
    Gerardo

  • CU09071338-0 Profile Picture
    42 on at
    We have the same problem. Internal websites cannot be opened via the “Links” fact box. Is there a solution for this?
  • Gerardo Rentería García Profile Picture
    25,555 Most Valuable Professional on at

    Hi, good day
    I hope this can help you, and give you some hints.

    System.Hyperlink(Text) Method - Business Central | Microsoft Learn

    Best Regards
    Gerardo

  • AN-01071315-0 Profile Picture
    23 on at
    We have the same issue. Our partners raised a case with Microsoft, they came back with the following comments -
     
    "I understand that a customized link no longer works after upgrading to Business Central version 26.0
     

    I apologize for the inconvenience, however, due to recent security enhancements, hyperlinks pointing to internal, on-premises systems (e.g., https://internalsystemhostname.clientdomain.com) no longer function when triggered from cloud-based environments. This impacts Business Central users who rely on the System.Hyperlink(Text) method to access internal case management systems.
     
    The root cause is that internal-only DNS entries are not resolvable from the cloud, and the new security model enforces stricter validation, blocking such links from executing silently.
     
    The recommended solution is to configure a public DNS record for the internal system, which would make the URL resolvable from the cloud and restore hyperlink functionality."

     
     
    Unfortunately, creating a public DNS record to an internal system poses it's own security issues and we are uncomfortable in doing this. With this additional information, can anyone suggest another way around the issue?
  • Suggested answer
    Jeffrey Bulanadi Profile Picture
    9,112 Super User 2026 Season 1 on at

    Hi,

    The shift in behavior post-v26 has caught many off guard, especially those relying on internal URLs for dev and QA workflows. While System.Hyperlink(url) still works for public-facing links, local or non-public URLs are now subject to stricter browser and runtime constraints.

    • Here’s what’s likely happening:
      • In BC SaaS v26, the runtime environment enforces stricter browser security policies, especially around mixed content and local file access.
      • Even with server certificate validation disabled, the browser may block attempts to open http://localhost or file:// links from within the BC web client.
      • This behavior aligns with modern browser standards — hyperlinks to local resources are often blocked unless explicitly whitelisted or opened manually.
    • To work around this:
      • Consider using a WebPageViewer control add-in to embed internal content directly within BC. This bypasses the browser’s tab-opening logic and renders the page inline.
      • Alternatively, create a custom page that stores the internal URL and opens it via a trusted iframe or redirect logic — though this may still be blocked depending on CSP headers.
      • For testing purposes, you can expose internal sites via a secure tunnel (e.g., ngrok or Azure Relay) and use HTTPS endpoints that pass browser validation.


    Helpful References
    System.Hyperlink Method – Microsoft Learn
    WebPageViewer Add-in Example – Dynamics 365 Lab


    If you find this helpful, feel free to mark this as the suggested or verified answer.

    Cheers
    Jeffrey

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 1,993 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 1,116 Super User 2026 Season 1

#3
Khushbu Rajvi. Profile Picture

Khushbu Rajvi. 557 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans