Web Services /ASP.NET

M

Mr Newbie

What do I need to run a web service on my PC ?

I know I need the .NET Framework, but do I need IIS Running ?
 
G

Guest

Since web services runs in IIS , that system must be aware of .NET framework.
J2EE also supports Web Services.It supports XML , so web services are
platform and language independent.
 
M

Mr Newbie

I see. So although the .NET Framework must be present, If I were to remove
just the ASP.NET Class libraries, would I be still able to run a web service
?
 
M

Mr Newbie

yes, but more specifically, i want to know if you could run without the
ASP.NET Class libraries, or alt least understand where the commonality is
 
P

Patrice

If I remember I saw once that this is not needed (HTTP is just the default
transport protocol)... I'll try to see if I can find back the source of this
info...

Patrice


--
 
M

Mr Newbie

Thanks

Patrice said:
If I remember I saw once that this is not needed (HTTP is just the default
transport protocol)... I'll try to see if I can find back the source of
this
info...

Patrice
 
P

Patrice

Yes of course.

Mr Newbie may want to clarify a bit as the exact goal is not crystal clear.
For now my understanding is that he is aware he needs the .NET framework on
the machine that hosts the web service but that he would like to host this
service without using IIS...

Patrice

--
 
D

drhowarddrfinedrhoward

Just to be clear, web services "in general" do not need .net or iis. You
only need soap, xml and uddi for a complete solution but, yes, I'm sure he
means the .net situation.
 
M

Mr Newbie

yes thank you.

I did mean in the .NET scenario, I wanted to understand how dependent web
services were on the ASP.NET Classes and to know if I also needed IIS. I
Understood I needed IIS, but was not sure about the relationship between
ASP.NET and web services.
 
M

Mr Newbie

yes thank you.

I did mean in the .NET scenario, I wanted to understand how dependent web
services were on the ASP.NET Classes and to know if I also needed IIS. I
Understood I needed IIS, but was not sure about the relationship between
ASP.NET and web services.
 
K

Kevin Spencer

I see. So although the .NET Framework must be present, If I were to
It is entirely possible to remove all of the class libraries from the CLR
that you don't need to run Web Services, as long as all you need is Web
Services, and you don't need any additional class libraries to RUN your Web
Services, although I can't for the life of me figure out why anyone would
ask such a question. For example, you might ask, if I need to wash my hands,
what in the bathroom do I need? Someone might respond, you need the sink and
the towel rack. Then you might ask, if that is the case, why not take out
the toilet and shower? To which I would reply, taking out the toilet and
shower are a lot of work, and will not help you wash your hands. Why would
you therefore WANT to remove the toilet and shower?

It seems that you question needs more clarification. The better the
question, the better the answer. What exactly are you trying to figure out,
and why?

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
Neither a follower nor a lender be.
 
P

Patrice

Ok so to summarize my understanding from the articles I mentioned earlier :
- .NET webservices have no dependency on IIS, actually they are using a
lower level API
- in 1.0 or 1.1, you can host ASP.NET in your own app allowing to handle web
services request without IIS but this requires some code
- in 2.0 this will be easier as you'll have classes specifically designed
for this purpose

I don't see the dependency on "ASP.NET classes" point. Anyway when the
framework is installed you have all of this capabilites at your disposal.

Of course it's likely you would want to do that for low traffic services
only such as having a server calling sometimes a callback in your Windows
application or something similar...

Patrice

--
 
D

drhowarddrfinedrhoward

you can host ASP.NET in your own app allowing to >>handle web
How would you do this?
 
D

drhowarddrfinedrhoward

I read one of those before. Though they talk about running your application
without IIS, doesn't this mean you can run a complete web server with the
same methods? I know, of course, some of the "features" would be missing.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top