All Answers

0 votes

Andrew,

please retry with build 1.3.13

Best regards
Frank

0 votes

Andrew,

please retry with the latest build (1.3.13).

Best regards
Frank

0 votes
In reply to: Deployment Issue

Hello John,

If you get  the swirling icon then wisej is responding correctly. Any license issue of any kind will never stop the server from working, in the worst case you get an alert box. Also the WebSocket feature is not a show stopper.

Can you please check with F12 if there is any error in the browser?

You can also add this in Web.config inside <configuration>

 <system.diagnostics>
   <trace autoflush="true" indentsize="4">
     <listeners>
       <add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="TextWriterOutput.log" />
       <remove name="Default" />
     </listeners>
   </trace>
 </system.diagnostics>

Let me know if you get any log in the application’s root folder.

Also, is there anything else on the IIS server?

If you can, send me the IP or url of the server, you can send to me directly or to support@wisej.com.

Best,

Luca

  • Luca answered Nov 22, 2016 - 10:26 pm
0 votes
In reply to: Resource handlers

Depending on where the image is and if you want to use an embedded image or a file:

To use a file:

control.ImageSource = “TrashCan.gif”;

control.ImageSource = “Images/TrashCan.gif”;

control.ImageSource = “http://server-somewhere.com/TrashCan.gif”;

To use resources instead use the Image property as in winforms:

control.Image = Resource.TrashCan;

etc.

Basically Image works exactly like in winforms. ImageSource takes a string which can be a name in the theme, a url, or a file name in the project.

Best,

Luca

  • Luca answered Nov 22, 2016 - 7:51 pm
0 votes

Wisej always uses HTTP for data stores requests: datagridview, listview, fullcalendar, and possibly others. Data requests are done using a data store class that caches the pages and requests the visible range of data. Always uses http because: 1) http is deflated at the browser OS level, 2) with http the request is matched with the response, 3) its easier to debug in chrome. The most important reasons are 1 and 2.

Also images and postback handlers (like the canvas control) are handled through http requests. For example,  the websocket push part tells the canvas control that it needs a new set of canvas instructions, the control fires an ajax request to get the list of instructions and it gets a response with the data.

And the initial load is naturally done using http since you need http to upgrade to websocket and we use the initial request to return config data to the client.

Best,

Luca

  • Luca answered Nov 22, 2016 - 5:53 pm
0 votes

I believe that it is because websockets are used which IIS helps with also compatibility with standard asp.net controls.

If there was a .net core version I would imagine it being really fast and not need IIS.

0 votes

I’ll ask the guys and girls at fecher to comment on load balancers they used with VWG and are not moving to Wisej. Our load balancing tests were done using Amazon ELB. Haven’t tried the new ALB.

One of the most mentioned open source load balancer seems to be HAProxy.

In general, the web server behind the load balancer should be unaware of the load balancer. All wisej needs to work properly is a load balancer that can route the same session back to the same server (they all do) and, if you want to use WebSocket, a load balancer that works with TCP instead of HTTP.

The additional optional load balancing feature that Wisej offer is the ability to return 503 under certain conditions using healthcheck.wx.

Best,

Luca

  • Luca answered Nov 22, 2016 - 4:39 pm
0 votes

I was mainly looking at the PivotGrid but that may be too large, you can do barcode or something like that.  I plan on using Wisej for the standard controls but do need to make sure I can create the others.

 

Thanks,

Tim

0 votes

Hi Tim,

Sorry about the delay on this. The propertygrid is the bottleneck now. I’d say about 2 weeks out.

Best,

Luca

  • Luca answered Nov 22, 2016 - 3:45 pm
0 votes

Hi Tim,

The RibbonBar is on the list, after the completion of the PropertyGrid. I will send a shell for KendoUI next week.

Wisej can integrate most (all probably) KendoUI controls. However, it’s better to use the integration for specific controls and use the wisej controls for common stuff like textboxes, combos, etc. There is a lot in Wisej that is wired deep in, like validation, focus management, many basic events. Do you a specific KendoUI widget you’d like me to use as a test case?

Best,

Luca

  • Luca answered Nov 22, 2016 - 3:44 pm
0 votes

This has been added.

  • Luca answered Nov 22, 2016 - 3:41 pm
0 votes

If the machine can access the internet (the activation is a simple http request on 80 to wisej.com) then it should work. However, the error

“NetworkInformationException”, Message: “Invalid access to memory location” indicates a possible problem with the network card or windows installation. I did a quick search and it seems like other people have the same problem. The problem is that “Invalid access to memory location” is an OS or .NET core bug unrelated to Wisej. It may be occurring when the license manager queries the network card. But it’s all kosher .NET classes.

You can try from another machine and copy the wisej-server.lic file.

HTH

Best,

Luca

 

  • Luca answered Nov 22, 2016 - 3:40 pm
1 vote
In reply to: Azure AD Logon

Wisej starts up as any html or aspx or cshtml page. Any authentication scheme that lets a user access a web page works unchanged. You can also authenticate entirely on the server side, which is a lot more secure, and show pages and windows that wouldn’t be accessible to unauthenticated users.

I haven’t tried, but these samples seem to be a good start:

https://docs.microsoft.com/en-us/azure/active-directory/active-directory-code-samples#single-page-application-spa

Best,

Luca

  • Luca answered Nov 22, 2016 - 3:34 pm
0 votes

Hi,

I used the file from the development machine (it’s easier to bring this to direct internet access then the server behind the proxy).

I copied the file C:\ProgramData\IceTeaGroup\Wisej\wisej-developer.lic to the same path on the server and renamed it as wisej-server.lic

The error message has been replaced by a trial information message.

Perfect.

Thanks.

0 votes

Confirmed fixed. Thank you!

Robin

  • Robin answered Nov 21, 2016 - 6:28 pm
0 votes

This is fixed. We had 1.3.11 in dev builds shortly but now it’s 1.3.12 – there was still an issue with the design surface not being refreshed immediately.

  • Luca answered Nov 21, 2016 - 6:00 pm
0 votes

Yep. Sorry about that. Should be fixed today in a dev build and tomorrow in a release build.

  • Luca answered Nov 21, 2016 - 3:59 pm
0 votes

Yes, it’s in the theme.

You can either create a custom theme, or add a mixin. Try this:

 

{
 "name": "MixinTheme",
 "appearances": {
   "nobuttons-spinner": {
     "inherit": "spinner",
     "components": {
       "upbutton": {
         "states": {
           "default": {
             "properties": {
               "visibility": "excluded"
             }
           }
         }
       },
       "downbutton": {
         "states": {
           "default": {
             "properties": {
               "visibility": "excluded"
             }
           }
          }
        }
      }
    }
  }
}

 

Now you can set the AppearanceKey property to “nobutton-spinner” to hide the buttons.

HTH

Best,

Luca

  • Luca answered Nov 21, 2016 - 3:52 pm
0 votes

I don’t think that IE6 has any chance but I’m not sure. The minimum requirements depend on the theme and on the controls used. Qooxdoo was designed to work even with IE8, I think. However, wisej some controls use CSS3.

On the safe side, I ‘d say IE10 and the latest Chrome, Firefox, Safari and CSS3. You can add a custom expression to validate the browser in Default.json. See configuration in the docs.

The Wisej.Mobile framework will be different.

Best,

Luca

  • Luca answered Nov 21, 2016 - 3:40 pm
0 votes

It has been added.

Thank you,

Luca

  • Luca answered Nov 21, 2016 - 3:37 pm
Showing 10081 - 10100 of 11k results