I've created a web service in C# and access it using ASP.NET. When I
install it (using MSI format) it copies the files the client and web
service files to the virtual directory.

Here's the kicker.  I have a single web service that is used by many
different web sites on different IP addresses.  The server machine has 4
network cards with 4 IPs.  I set up the first site and web service under
the default web site.  I pointed it to the client's directory and told
IIS to use "All unassigned" addresses.  Everything works.  As soon as I
set this site to a specific IP address in IIS, I get something to the
tune of:

Description: HTTP 404. The resource you are looking for (or one of its
dependencies) could have been removed

This happens after the first time the web client tries to access my web
service.  Obviously I need to be able specify IPs since we have more
than one site to put on this machine.  The WebService attribute reads
[WebService(Namespace="http://localhost/OSC/";)] ... is the fact that
this is called "localhost" a problem?  When I assign an IP, does this
put different security restrictions on the web service??

I'm clueless ... please help.

Thanks in advance.

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to