I suggest to Unigui team to include the following in the “Deployment Area”
So, just to resume what to do to deploy a ISAI DLL code with IIS 10 do the following:
Suppose that the physical path of the dll is C:\webswd\webswd.dll (see the figure in this post)
a) Create the DLL in Delphi IDE “commenting the first line of the code”.
b) Do the settings of IIS 10 using EXACTLY the steps of http://unigui.com/doc/online_help/iis_7_0.htm
c) After the last step go to the IIS in the area “RESTRICTIONS of CGI / ISAPI doing the following https://docs.microsoft.com/pt-BR/troubleshoot/iis/http-error-402-webpage which translated means
Configure the constraint on the ISAPI and CGI Restrictions page to allow the requested ISAPI resource or the requested CGI resource. Follow these steps to resolve this issue: Select Start, type Inetmgr in the Start Search box, and then select Inetmgr from the Programs list. If you are asked to request an administrator password or confirmation, enter the password or select Continue. Locate the level you want to configure. In the Features view, double-click ISAPI and CGI restrictions. Right-click the constraint that restricts the requested ISAPI resource or requested CGI resource and select Allow.(Enable)
d) After the last step it should work if you type in the browser, http://localhost/webswd/webswd.dll
e) If you wish to type a shorter name
Enter IIS and select webswd and, in the middle of the pag,e select Standard Document Click on it and "Open Resource" will appear on the right Click on it and then Add will appear. Click Add and type the name of DL Lwebswd.dll
From here you can just type http://localhost/webswd