Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Γεια σας παιδιά,

έχω φτιάξει ένα webservice που όταν του κάνω debug, ανοίγει σε ip : http://localhost:57933/service1.asmx

 

έχω ένα 2ο pc στον ίδιο χώρο με ίδιο subnet και θα ήθελα να καλέσω το webservice.

 

ανοίγω τον ΙΕ και του γράφω: http://192.168.6.105:57933/service1.asmx (192.168.6.105 είναι η τοπική ιπ του 1ου pc) αλλά δεν ανοίγει τίποτα. Κατέβασα και το firewall του 1ου αλλά τα ίδια.

Καμια ιδέα;

Δημοσ.

Όταν τρέχεις το web service σε debug mode τρέχει ο development web server του Visual Studio.

 

Όταν χρησιμοποιείς την local ip μιλάς με τον IIS του μηχανήματος κ λογικό είναι που δεν απαντάει το web service. Μπορείς να σετάρεις το project σου να τρέχει μέσα από τον IIS και έτσι να είναι προσβάσιμο από άλλους υπολογιστές στο ίδιο LAN. Βέβαια, ίσως χρειαστεί να βάλεις κάποια exception στο firewall, ανάλογα το port που θα χρησιμοποιήσεις.

 

 

Δημοσ.

Όταν τρέχεις το web service σε debug mode τρέχει ο development web server του Visual Studio.

 

Όταν χρησιμοποιείς την local ip μιλάς με τον IIS του μηχανήματος κ λογικό είναι που δεν απαντάει το web service. Μπορείς να σετάρεις το project σου να τρέχει μέσα από τον IIS και έτσι να είναι προσβάσιμο από άλλους υπολογιστές στο ίδιο LAN. Βέβαια, ίσως χρειαστεί να βάλεις κάποια exception στο firewall, ανάλογα το port που θα χρησιμοποιήσεις.

ok το κατάλαβα,

 

Θα ήθελα τώρα να το σηκώσω σε έναν apache. κάνω copy-paste τα αρχεία, ανοιγω το url "http://server2/vagtest1/Service1.asmx" αλλά δεν μου γυρνάει τις μεθόδους. Μου γυρίζει μια σελίδα με περιεχόμενο αυτό:

<%@ WebService Language="C#" CodeBehind="Service1.asmx.cs" Class="WebService1.Service1" %>

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...