We're building applications which we intend on delivering via our website -
basically apps that our clients can download, install etc.
We'd like to control download via a registration process, so that clients
cannot simply email the .exe's url around & side-step the registration
process.
Our website's running ASP.Net under .Net 1.1 framework. Before developing a
home-grown solution, I'm wondering whether .Net provides any features for
controlling web-deployment of solutions? Not just installation features, but
registration etc..
Regards,
Greg Linwood
SQL Server MVP 4 1122
Hi Greg,
What do you mean by registration exactly? You mean software registration?
I don't think there's anything built in for either direct
installation/configuration etc.
You can build a Setup project whcih can create the Web Virtual directory and
copy files but not much beyond that.
What I've done (and many others) is to build a custom installer for the
apps. So you give a few options on where files are located what permissions
you need, click a button and off it goes. This would be a WinApp. They
install the app using a standard installer and then fire off this WinApp to
do the configuration.
You can use DirectoryServices for the IIS configuration features, Cacls.exe
for setting permissions (if necessary) and of course anything else like
building a database and pre-configuring and application settings.
+++ Rick ---
--
Rick Strahl
West Wind Technologies http://www.west-wind.com/ http://www.west-wind.com/webblog/
----------------------------------
Making waves on the Web
"Greg Linwood" <g_linwoodQhotmail.com> wrote in message
news:uW**************@TK2MSFTNGP10.phx.gbl... We're building applications which we intend on delivering via our
website - basically apps that our clients can download, install etc.
We'd like to control download via a registration process, so that clients cannot simply email the .exe's url around & side-step the registration process.
Our website's running ASP.Net under .Net 1.1 framework. Before developing
a home-grown solution, I'm wondering whether .Net provides any features for controlling web-deployment of solutions? Not just installation features,
but registration etc..
Regards, Greg Linwood SQL Server MVP
Hi Rick - thanks for the response.
Essentially, what I'm trying to achieve is avoid people from downloading our
software by typing in the precise url to the .msi on our website (eg they
get the url from a friend).
I was hoping that if someone typed in http://www.ourdomain.com/oursoftware.exe, that our ASP.Net code could check
something like a session variable (which indicates that the user has
completed the registration form fully) before commencing the http transfer.
If the session variable (or whatever other mechanism) inndicated that the
user HASNT commpleted the form, I want to divert the http transfer &
redirect the user to the form. I know this could be done in isapi, but I was
hoping to use the .Net framework if possible.
Regards,
Greg Linwood
SQL Server MVP
"Rick Strahl [MVP]" <ri********@hotmail.com> wrote in message
news:Of**************@TK2MSFTNGP12.phx.gbl... Hi Greg,
What do you mean by registration exactly? You mean software registration?
I don't think there's anything built in for either direct installation/configuration etc.
You can build a Setup project whcih can create the Web Virtual directory
and copy files but not much beyond that.
What I've done (and many others) is to build a custom installer for the apps. So you give a few options on where files are located what
permissions you need, click a button and off it goes. This would be a WinApp. They install the app using a standard installer and then fire off this WinApp
to do the configuration.
You can use DirectoryServices for the IIS configuration features,
Cacls.exe for setting permissions (if necessary) and of course anything else like building a database and pre-configuring and application settings.
+++ Rick ---
--
Rick Strahl West Wind Technologies http://www.west-wind.com/ http://www.west-wind.com/webblog/ ---------------------------------- Making waves on the Web
"Greg Linwood" <g_linwoodQhotmail.com> wrote in message news:uW**************@TK2MSFTNGP10.phx.gbl... We're building applications which we intend on delivering via our website - basically apps that our clients can download, install etc.
We'd like to control download via a registration process, so that
clients cannot simply email the .exe's url around & side-step the registration process.
Our website's running ASP.Net under .Net 1.1 framework. Before
developing a home-grown solution, I'm wondering whether .Net provides any features
for controlling web-deployment of solutions? Not just installation features, but registration etc..
Regards, Greg Linwood SQL Server MVP
Hi Greg,
You can do that with a custom HTTP Handler. just route requests to that
particular extension to a custom HTTPHandler. Within that handler you can
redirect (or Server.Transfer probably) to some sort of registration page.
I usually have a generic 'redirector' handler in my apps that make this easy
by just plugging in special cases like this...
+++ Rick ---
--
Rick Strahl
West Wind Technologies http://www.west-wind.com/ http://www.west-wind.com/webblog/
----------------------------------
Making waves on the Web
"Greg Linwood" <g_linwoodQhotmail.com> wrote in message
news:On**************@TK2MSFTNGP11.phx.gbl... Hi Rick - thanks for the response.
Essentially, what I'm trying to achieve is avoid people from downloading
our software by typing in the precise url to the .msi on our website (eg they get the url from a friend).
I was hoping that if someone typed in http://www.ourdomain.com/oursoftware.exe, that our ASP.Net code could
check something like a session variable (which indicates that the user has completed the registration form fully) before commencing the http
transfer. If the session variable (or whatever other mechanism) inndicated that the user HASNT commpleted the form, I want to divert the http transfer & redirect the user to the form. I know this could be done in isapi, but I
was hoping to use the .Net framework if possible.
Regards, Greg Linwood SQL Server MVP
"Rick Strahl [MVP]" <ri********@hotmail.com> wrote in message news:Of**************@TK2MSFTNGP12.phx.gbl... Hi Greg,
What do you mean by registration exactly? You mean software
registration? I don't think there's anything built in for either direct installation/configuration etc.
You can build a Setup project whcih can create the Web Virtual directory
and copy files but not much beyond that.
What I've done (and many others) is to build a custom installer for the apps. So you give a few options on where files are located what permissions you need, click a button and off it goes. This would be a WinApp. They install the app using a standard installer and then fire off this WinApp to do the configuration.
You can use DirectoryServices for the IIS configuration features, Cacls.exe for setting permissions (if necessary) and of course anything else like building a database and pre-configuring and application settings.
+++ Rick ---
--
Rick Strahl West Wind Technologies http://www.west-wind.com/ http://www.west-wind.com/webblog/ ---------------------------------- Making waves on the Web
"Greg Linwood" <g_linwoodQhotmail.com> wrote in message news:uW**************@TK2MSFTNGP10.phx.gbl... We're building applications which we intend on delivering via our website - basically apps that our clients can download, install etc.
We'd like to control download via a registration process, so that clients cannot simply email the .exe's url around & side-step the registration process.
Our website's running ASP.Net under .Net 1.1 framework. Before developing a home-grown solution, I'm wondering whether .Net provides any features for controlling web-deployment of solutions? Not just installation
features, but registration etc..
Regards, Greg Linwood SQL Server MVP
a ha! Thanks Rick.
I'll investigate the HTTPHandler then.
appreciated..
Regards,
Greg Linwood
SQL Server MVP
"Rick Strahl [MVP]" <ri********@hotmail.com> wrote in message
news:Oz**************@TK2MSFTNGP12.phx.gbl... Hi Greg,
You can do that with a custom HTTP Handler. just route requests to that particular extension to a custom HTTPHandler. Within that handler you can redirect (or Server.Transfer probably) to some sort of registration page.
I usually have a generic 'redirector' handler in my apps that make this
easy by just plugging in special cases like this... +++ Rick ---
--
Rick Strahl West Wind Technologies http://www.west-wind.com/ http://www.west-wind.com/webblog/ ---------------------------------- Making waves on the Web "Greg Linwood" <g_linwoodQhotmail.com> wrote in message news:On**************@TK2MSFTNGP11.phx.gbl... Hi Rick - thanks for the response.
Essentially, what I'm trying to achieve is avoid people from downloading our software by typing in the precise url to the .msi on our website (eg
they get the url from a friend).
I was hoping that if someone typed in http://www.ourdomain.com/oursoftware.exe, that our ASP.Net code could check something like a session variable (which indicates that the user has completed the registration form fully) before commencing the http transfer. If the session variable (or whatever other mechanism) inndicated that
the user HASNT commpleted the form, I want to divert the http transfer & redirect the user to the form. I know this could be done in isapi, but I was hoping to use the .Net framework if possible.
Regards, Greg Linwood SQL Server MVP
"Rick Strahl [MVP]" <ri********@hotmail.com> wrote in message news:Of**************@TK2MSFTNGP12.phx.gbl... Hi Greg,
What do you mean by registration exactly? You mean software registration? I don't think there's anything built in for either direct installation/configuration etc.
You can build a Setup project whcih can create the Web Virtual
directory and copy files but not much beyond that.
What I've done (and many others) is to build a custom installer for
the apps. So you give a few options on where files are located what permissions you need, click a button and off it goes. This would be a WinApp. They install the app using a standard installer and then fire off this
WinApp to do the configuration.
You can use DirectoryServices for the IIS configuration features, Cacls.exe for setting permissions (if necessary) and of course anything else
like building a database and pre-configuring and application settings.
+++ Rick ---
--
Rick Strahl West Wind Technologies http://www.west-wind.com/ http://www.west-wind.com/webblog/ ---------------------------------- Making waves on the Web
"Greg Linwood" <g_linwoodQhotmail.com> wrote in message news:uW**************@TK2MSFTNGP10.phx.gbl... > We're building applications which we intend on delivering via our website - > basically apps that our clients can download, install etc. > > We'd like to control download via a registration process, so that clients > cannot simply email the .exe's url around & side-step the
registration > process. > > Our website's running ASP.Net under .Net 1.1 framework. Before developing a > home-grown solution, I'm wondering whether .Net provides any
features for > controlling web-deployment of solutions? Not just installation features, but > registration etc.. > > Regards, > Greg Linwood > SQL Server MVP > >
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: dave |
last post by:
I have a question regarding the suitability of a custom method of .net
application deployment.
One of the developers at my work has written a "gateway application"
that once run, lists...
|
by: Bruce W...1 |
last post by:
Can "No touch deployment" applications run in IE, like a Java Applet, or
are they strictly Windows desktop applications?
Thanks for your help.
|
by: embers_fire |
last post by:
I'm just wondering what the various deployment options are for ASP.NET
2.0 projects for both desktop and web applications. What are the pro's
and con's of each etc.
|
by: Andy |
last post by:
Hey All,
I'm a beginner with VB.Dotnet Deployment and I'm a little confused
about some very basic deployment issues . . .
I've now created some core assemblies that will be used throughout all...
|
by: al |
last post by:
Hi,
Can someone please tell me what is exactly zero deployment in VB.NET.
Is it that .NET doesn't need to deal with the registry? If that is
the case, then why MS introduced class registry?
...
|
by: Michelle |
last post by:
Hello! I just have a quick question, if I may. I was wondering what
benefits, if any, one of these deployment methods has over the other.
These are for in-house .NET windows applications that...
|
by: D Witherspoon |
last post by:
We are moving from a Windows 2000 Server to a Windows 2003 server. Our
ASP.NET web applications work fine on IIS 6.0 on the Windows 2000 and
Windows 2003 server.
All of our no touch deployment...
|
by: Alessandro de Manzano |
last post by:
Hello,
I'ld ask you all about deployment of python applications.
Sometimes (if not most times..) I would make deployment easy (easier)
for my customers (and for me too...)
What I mean,...
|
by: =?Utf-8?B?dmNs?= |
last post by:
Short version:
IE7 and .NET Framework 2.0 breaks no touch deployment for .NET 1.1
applications. IE6 and .NET Framework 1.1 + 2.0 works fine. IE7 with .NET
Framework 1.1 only is fine, once we add...
|
by: DolphinDB |
last post by:
Tired of spending countless mintues downsampling your data? Look no further!
In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
|
by: ryjfgjl |
last post by:
ExcelToDatabase: batch import excel into database automatically...
|
by: isladogs |
last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM).
In this month's session, we are pleased to welcome back...
|
by: isladogs |
last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM).
In this month's session, we are pleased to welcome back...
|
by: jfyes |
last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
|
by: PapaRatzi |
last post by:
Hello,
I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
|
by: CloudSolutions |
last post by:
Introduction:
For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
|
by: Defcon1945 |
last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
|
by: af34tf |
last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
| |