We have an application that is being moved to .NET One part of the application will be deployed using ClickOnce, SXS (Registration-free COM to host Active-X controls which may be ported later). This part is not as big a deal, as the environment is controlled. This will be a mostly "consulted" environment.
Another part is a mostly web-based (IE specific) application. This part involves some VBScript, JavaScript, and just a couple of Active-X controls.
This part really worries me. Especially because it's supposed to be usable by home users. It's already a mess, but it's going to get a whole lot worse. And, we are on a time constraint.
They want to move this to .NET and utilize ClickOnce. And, some brute hackery involving an IE embedded container with security switched off. Probably even SXS to host the controls in the IE container.
They tell me it will be fine, we can just give the home users CDs, and put them through the .NET install (target is 2.0).
Am I worrying over nothing here? Can I really trust ClickOnce/.NET for deployment, even in the future? Is it reasonable to put the home users through the .NET install process?