Technically you could go to
gEHRiMed Windows 10 Launcher and install that, then go to the demo site (button on lower right). However - that download option is not available to many people - just our internal users.
I'm still poking at things when I have the time. For us this is a low priority: it only affects us, not our customers, and we have a work-around. I just don't like things crashing without leaving any sort of trace to see why it crashes.
However, the download part of the server looks like:
Quote:public ActionResult Export(int permissionGroupID)
{
var model = new PermissionGroupModel(permissionGroupID);
var result = new FileContentResult(Encoding.ASCII.GetBytes(model.AsScript()), "text/plain");
var safeName = model.Name;
System.IO.Path.GetInvalidPathChars().Each(c => safeName = safeName.Replace(c, '_'));
result.FileDownloadName = "Define Role - " + safeName + ".sql";
return result;
}
Where it is just returning text file (SQL) converted to an ASCII byte array. On the EO browser side, it successfully handles the BeforeNavigation event - I log that. But it breaks before the BeforeDownload event, or just in there: when running in the debugger I can actually download the file successfully, but the program dies when that is done. Running with the program normally executing, it just dies.
I hate to bring up the old race condition, but due to the differences in behavior between production and debugging, it seems a possibility.
On a side note, for some reason a couple of our screens don't initially render with the DLL: resizing or refreshing works. We're a single page server basically, so could be the rendering engine does not always see the update. Just a guess, and I think we've another question in the forums about that (that, and the print dialog for page orientation still does not work for the 2015 version - it does on the pre-2015 version).
Thanks for any assistance. If this does bump up in our priority list, I'll see if I can write a simple API to return a SQL string as we generated, as well as breaking out the code for the download to see if I can recreate it in test programs.