Re: ASP.NET application alone can't do it!!! Right???

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: WJ (JohnWebbs_at_HotMail.Com)
Date: 09/08/04


Date: Tue, 7 Sep 2004 22:40:57 -0400


"Danny Bloodworth" <dbloodworth@infinitechs.com> wrote in message
news:91e799a5.0409071531.2f20e128@posting.google.com...
> 1) I do not want the app to round-trip to the server for every tiny
> change.

Use Client/Server application. Not .Net Winform for you cannot force your
customers to install .Net FW if they choose not to. Package it using Wise or
InstallShield and allow them to down load and install.

> 2) I will need some other "component" along with the tools of ASP.NET
> to accomplish this, right?

Very clumsy programming methodology. Not very clean. Avoid this.

> 4) Since the desktop app already uses an ActiveX control, I am
> probably most well-equipped to create this type of solution
>
You need to code-sign the activeX using, say VeriSign Cert. ($400.00/Year to
sign unlimitted apps.)

> 2) ActiveX component - ran into security issues, I fear that some will
> not download with or without a certificate which is expensive anyway,
> ...don't understand how to get a certificate and use it and could
> really use some help

If you generate $$$, then VeriSign is very cheap to buy, 1 cert costs $400
good for 1 year and you can use on any app. you create. Today Windows server
can issue all kinds of certificates. You, in fact, can be your own CA and
issue your own certificates and "convince" your clients to trust you.

In summary, in three years, I would say it is safe to deploy .Net Winform
via internet as other poster suggested. Today, many of my users are still on
Win9x and NT 4.0. It is tough to get rid of that "old habit dies hard". The
best solution is deploy legacy Win32B apps.. It's been working fine for
ages!

--- Web programming is awkward, convoluted and insecure. Its a WHORE ---

John



Relevant Pages

  • Re: Accessing certificate store from ASP.NET web project
    ... My app gives you the name of the private key container - now you only need System.Security.AccessControl to set the necessary ACLs on it. ... case the cert must be in the local computer/personal) store - it will ... certificate two weeks ago. ... different user context than my vb.net web project. ...
    (microsoft.public.dotnet.security)
  • Re: How to let users log on from internet with admin privilges?
    ... Check out this behavior when multithreading in a ASP.NET app. ... > security on their home server, so maybe I could just warn them about basic ... > authentication and recommend they buy a certificate and use SSL. ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • Re: ClickOnce and Certificate
    ... As developers it is our responsibility to keep the number of times a user is presented with these security dialogs as low as possible. ... Technically - execution of ClickOnce app without manifests signed by a trusted publisher can be administratively disabled - which would render your app inoperational. ... So you need a code signing cert every 12 months - which isn't too bad and btw - ClickOnce supports time stamping servers - which means your signed manifests don't expire when you cert expires and you *don't* have to re-sign your apps every 12 months.. ... these things about how you need a certificate to make ClickOnce work. ...
    (microsoft.public.dotnet.security)
  • Re: Signing corporate applications
    ... custom corporate certificate to the "unpriviledge certificate store" from ... the autorun (priviledge app seems to be very more restrictive but I don't ... and deployment mechanism that uses dozens of cab files, ... some requirements to obtain the "designed for Windows Mobile" logo, ...
    (microsoft.public.pocketpc.developer)
  • Partial Implementation of the Trusted Model in CE5?
    ... I need my platform to autorun an app on startup where the app resides ... on a USB stick and is used by production. ... default certificate on the platform. ... I can just check the module's certificate before I execute ...
    (microsoft.public.windowsce.platbuilder)