Ich arbeite an einer API und ASP.NET-Web-API verwenden, um sie zu offenbaren. Ich habe versucht, einem Named Piped-Dienst, der für die Authentifizierung und Autorisierung zuständig ist, einen Dienstverweis hinzuzufügen, konnte ihn jedoch nicht in meinem Code referenzieren.Named Pipes-Referenzen arbeiten nicht mit ASP.NET MVC 4
Dieser Named Pipe-Dienst funktioniert ordnungsgemäß und wird für eine Vielzahl von Projekten verwendet. Das ist das erste Mal, dass wir versuchen, es mit ASP.NET MVC 4 zu verwenden. Es funktioniert sehr gut in einem anderen Projekt, das ASP.NET MVC 3 verwendet.
Wie Sie auf dem folgenden Bild sehen konnten, kann ich Fügen Sie die Servicereferenz hinzu. Aber es erschien nicht im Objekt-Browser oder Auto-Vervollständigen!
Wenn ich versuche, diesen Dienst zu berufen, es zeigt nur nicht überall auf.
Es scheint ein Problem mit ASP.NET MVC 4 Projekten und Named Pipes-Service-Referenzen zu treffen.
Ich weiß wirklich nicht, ob das ein wohlbekanntes/dokumentiertes Verhalten ist, aber ich konnte nichts Nützliches zu dieser Frage im Internet finden.
Ich könnte einen Verweis auf diesen Dienst mit Visual Studio 2012 für jede Art von Projekt, außer ASP.NET MVC 4 hinzufügen. Das Problem bezieht sich speziell auf ASP.NET MVC 4-Projekte.
Ich habe versucht, die Referenz mit Visual Studio 2010 hinzuzufügen, und ich hatte das gleiche Problem: ziemlich gut mit ASP.NET MVC 3 und jeder anderen Art von Projekt arbeiten. Das Problem bezieht sich wiederum speziell auf ASP.NET MVC 4-Projekte.
Hat jemand das gleiche Problem? Wie könnte ich es durchmachen?