Ich habe gerade versucht, einen WebService (asmx-basiert) von einem WebForms-Projekt zu einem neuen MVC-Projekt hinzuzufügen. Ich kann nicht auf den asmx Webservice in IE kommen?Funktionieren Standard-Webservices (asmx) mit MVC?
In MVC sollte dies die gleiche Arbeit, habe ich den Dienst in einem Ordner Dienste, sollte dies in einer Ansicht sein oder sollte diese asmx Arbeit außerhalb der Routing ‚MVC‘?
Update:
ich die WebService zunächst in der ASMX-Datei auf einen Testserver, die vor kurzem Setup mit .Net 4.0 für VS2010 MVC 2-Projekt fällt einzurichten. (Windows Server 2003 IIS 6)
Derselbe Webservice ist auf einer Entwicklungsmaschine (VS 2010) sichtbar? Irgendwelche Ideen zum Unterschied, möglicherweise ein Setup-Problem?
Die asmx-Datei enthält nur die "<% @ WebService ..." Direktive, die Klasse ist alle mit einer DLL im bin-Ordner enthalten ... –
Ich konnte das as nicht bekommen, x zu arbeiten, auch wenn ich gerade Ich habe einen neuen/einfachen HelloWorld Web Service hinzugefügt, den ich in einen WCF Service umgewandelt habe und ihn nicht sehen kann, also werde ich damit fortfahren. –
das ist gut. ASMX-Webdienste werden von Microsoft als "Legacy-Technologie" betrachtet. Alle neuen Web-Service-Entwicklung sollte WCF verwenden. –