[quoted text, click to view] > "Richard Speiss" <rspeiss@mtxinc.com> wrote in message
> news:eUd9pi59FHA.1552@TK2MSFTNGP10.phx.gbl...
>> Just out of curiousity, my web server is using ASP because that's what I
>> loaded on it originally. Is it much effort to upgrade a site to ASP.NET?
Not if you're used to web application boundaries, authentication
schemes, security tokens, permissions, user rights etc. There are two
separate answers to your question.
1. Upgrading the web server; if you've used IIS for years on big servers
and read all the readme files, you'll probably find this part easy.
2. Upgrading the "site"; that's completely different! In my view you
can't upgrade it, you have to rewrite it in .NET
Bear in mind that ASP.NET technology is not really much different to ASP
on the surface, but there's more to it than that; once you switch to
ASP.NET you have to start writing all your code in .NET and that's
completely different to something like VBScript and COM. It's also
arguable that you'd need something like Visual Studio.
[quoted text, click to view] >> Does the client have to have .NET installed as well
Only if you listen to Microsoft. Their current hype is that web
applications, HTML and the W3C are dead, and in future all distributed
apps will run on Windows/IE only, as Avalon-enabled XAML "smart clients"
with an SOA back-end. The reality is that the future is open-standards
W3C cross-browser code with cross-platform open-source back-ends. Hell
you only have to look back a few years to the security disaster brought
on by ActiveX to see why you don't want the Microsoft "dream". Future
apps will need to run "out of the box" on any browser and o/s, and
without any silly security warnings or dumbo dialogs saying things like
"Would you like to install and run get-rich-quick v2"
You can run .NET server side and server web apps without any of the
aforementioned hype, but look out for how ASP.NET renders it's HTML - it
changes it for different browsers and that's a sin, because it means the
Microsoft authored code it's generating is not cross-browser. Don't
worry you can turn this off in web.config
--