Hi @Hopeemr
The very first thing, you can try to find the all installed browsers in the list, as shown below.
Now, if you can't find any of the browser except Edge, the likely causes are:
- The wrong runtime is being picked up for “Chrome” or “Custom” browsers.
- A Visual Studio browser cache/profile corruption.
- A network security policy blocking the embedded control’s requests.
You can then try following steps:
1️⃣ Reset Visual Studio’s browser configuration
Close Visual Studio.
In your project’s root folder, delete the .vs
folder (this wipes cached settings including browser profiles).
Reopen Visual Studio and re-select the browser from the dropdown.
2️⃣ Change Visual Studio’s internal browser engine
Tools
→ Options
→ Web Browser and Preview.
Under Web Browser, choose Edge (Chromium) — even for Chrome testing, it’s more reliable inside VS.
If you must test in Chrome, use the external browser option (right-click the file → “View in Browser” → Chrome).
3️⃣ Check Internet Explorer mode security
Since VS’s internal viewer still relies partly on old IE engine for non-Edge settings:
- Open Internet Options (Win + R →
inetcpl.cpl
). - Go to Security tab → select “Trusted sites” → click Sites → confirm your URL is listed.
- On the Advanced tab, make sure:
- “Enable Enhanced Protected Mode” is unchecked.
- “Use software rendering instead of GPU rendering” is checked (test both ways if needed). Steps to Try 1️⃣ Reset Visual Studio’s browser configuration
- Close Visual Studio.
- In your project’s root folder, delete the
.vs
folder (this wipes cached settings including browser profiles). - Reopen Visual Studio and re-select the browser from the dropdown.
-
Tools
→Options
→ Web Browser and Preview. - Under Web Browser, choose Edge (Chromium) — even for Chrome testing, it’s more reliable inside VS.
- If you must test in Chrome, use the external browser option (right-click the file → “View in Browser” → Chrome).
- Open Internet Options (Win + R →
inetcpl.cpl
). - Go to Security tab → select “Trusted sites” → click Sites → confirm your URL is listed.
- On the Advanced tab, make sure:
- “Enable Enhanced Protected Mode” is unchecked.
- “Use software rendering instead of GPU rendering” is checked (test both ways if needed).