Try updating to 4.0.2, that should fix the issue
Julie
Hi Dino,
You don’t need to install libgdiplus if you’re using aspnet:8.0 as your base image:
Please use this docker file instead:
#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging.
FROM mcr.microsoft.com/dotnet/aspnet:8.0 AS base
#Install standard fonts
RUN echo “deb http://deb.debian.org/debian/ bookworm main contrib” > /etc/apt/sources.list && \
echo “deb-src http://deb.debian.org/debian/ bookworm main contrib” >> /etc/apt/sources.list && \
echo “deb http://security.debian.org/ bookworm-security main contrib” >> /etc/apt/sources.list && \
echo “deb-src http://security.debian.org/ bookworm-security main contrib” >> /etc/apt/sources.list
RUN sed -i’.bak’ ‘s/$/ contrib/’ /etc/apt/sources.list
RUN apt-get update; apt-get install -y ttf-mscorefonts-installer fontconfig
WORKDIR /app
EXPOSE 80
EXPOSE 443
ENTRYPOINT [“dotnet”, “WisejWebApplication17.dll”]
Best,
Alaa
Just for reference on installed versions:
root@4920570cb1a4:/app# apt-get install libgdiplus
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
libgdiplus is already the newest version (6.1+dfsg-1+b1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@4920570cb1a4:/app# apt-get install libfontconfig1
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
libfontconfig1 is already the newest version (2.14.1-4).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@4920570cb1a4:/app# apt-get install fontconfig
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
fontconfig is already the newest version (2.14.1-4).
fontconfig set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@4920570cb1a4:/app# apt-get install ttf-mscorefonts-installer
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
ttf-mscorefonts-installer is already the newest version (3.8.1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I tried and was unable to reproduce. Can you please wrap up a small test case where I can reproduce the issue? Make sure to delete the bin and obj folders before posting.
Thanks,
Julie
Hi Alaa,
Last night or early this morning it happend again.
Am I to understand the license is checked every time the site is restarted even if no newer WiseJ our app version is published? If so, this means our apps are depended on your servers to be online? What happens if a license expires, will the app no longer work?
im running vs 17.14.16
Born with 3.5 and ported to 4.0 now 4.0.1
<TargetFrameworks>net481;net9.0</TargetFrameworks>
Hi Antonio,
Is this running with the latest VSIX ?
Is it Wisej.NET 3.5 or 4.0?
Best,
Alaa
It’s a permissions issue. If you’re using IIS you need to give IIS_USER read/write permission.
I just uninstalled the WiseJ extension and re-installed it. No error mentioned above, but still no Wisej controls in the toolbox.
I even created a new WiseJ project and it also did not have tools.
I’ve installed the .visx half a dozen times, including downloading new installers each time. I even uninstalled the extension and re-installed it.
no happiness yet.
further advice?
Strangely enough…In one of my other TEST programs, the Wisej does show up in the Visual Studio design toolbox… I can even copy a control from this application and paste it successfully in my new application. But, alas, the Wisej controls still do not show in the toolbox within.
This is happening in a new WiseJ application (3.5) not converting from Windows Forms to Wise J.
I don’t see any menu like yours on my version of Visual Studio 2022.
I might add that I tried upgrading to WiseJ 4, but there were too many issues, so I reverted to 3.
Using NuGet manager, I removed all wisej DLL’s and re-added WiseJ 3 DLLs, could this be a problem?
I just created a NEW project in VS 2022, selected a Wisej web application, opened Page1 and it says: the designer could not be shown for this file because none of the classes within it can be designed…. the base class system.void cannot be designed.
Hi Rusty,
You can use our built in “Update ToolBox” feature in the designer to populate the ToolBox.
I have attached a screenshot so that you know exactly where to find it.
Btw, if the issue is with using the Net Core designer, then I’m afraid that it’s an issue that comes with Visual Studio, as you have to clean the solution, close VS and then reopen it to rebuild the solution for the toolbox items to show up.
HTH,
Alaa
You need to change the project format to the new sdk format. See https://learn.microsoft.com/en-us/aspnet/core/razor-pages/web-sdk?view=aspnetcore-9.0 Then you need to add Startup.cs, etc. The easiest thing to do is to create a new blank project and either move the files over or look at the differences. The project type is not a Wisej issue, it’s all Microsoft.
web.config is not used in netcore. Only when deploying on IIS it’s used by IIS. Wisej on netcore uses it to read the license key. Aspnet core deployments are different – but it’s just a normal aspnet core app.
swf is for System.Windows.Forms. It comes from the backwards compatibility that Wisej has with Windows Forms. See here: https://docs.wisej.com/migration/winforms-to-wisej-1/winforms-to-wisej#replacing-winforms-namespaces-with-wisej.net
Please provide a compliable test case so that we can investigate the issue. Delete the bin and obj folders before posting. Additionally, does this happen in wisej 3.5, 4.0 or both?
Julie
Hi,
I’ve just restarted the affected apps (sites) for now and this worked. I cannot restart the whole pool at the moment. I do need to know why this happens and how I can prevent it from happening again? Some of my apps are crittical and the popup covers some important elements.
Please contact support AT wisej.com and provide the full license key and the email that it was registered with.
Julie
Hi Vincent,
Would you please delete the .lic file located in C:\ProgramData\IceTeaGroup\Wisej and restart the AppPool?
Best,
Alaa
I added a screenshot of my configuration for that field in the editor

It’s more a Visual Studio designer issue than a wisej issue. Here are some things that might help:
1.Turn off automatic scaling
In your form constructor, set:
this.AutoScaleMode = Wisej.Web.AutoScaleMode.None;
This prevents the designer from “helpfully” resizing controls when DPI or font scaling changes.
2.Be careful with Dock + Anchor mix
Stick to one layout mechanism per container:
If you Dock a DataGridView, don’t also Anchor it.
If you use TableLayoutPanel, let it fully control sizing.
3.Lock controls in the designer
In VS Designer, right-click → Lock Controls. This stops random repositioning.
4.Avoid autosizing containers
AutoSize = true on panels and group boxes often forces recalculation.
Turn it off unless you really need it.
5.Watch inherited forms / user controls
If your form inherits from a base form with a different DPI or scaling, VS sometimes shifts controls. Setting AutoScaleMode.None on both base and derived forms helps.
Hope this helps!
-Julie