HTTP-Fehler 404.7 - gibt es irgendeine andere Möglichkeit es zu lösen?

Habe ich angefangen zu lernen, web-services mit ASP.NET. Wenn Sie tun, eine schnelle Suche auf, wie zum erstellen und verwenden einer einfachen web-service, diese Seite schien nett und einfach.

Ich folgte dem Befehl "kopieren FirstService.asmx in das virtuelle IIS-Verzeichnis...[und] öffnen Sie den web-service" (eigentlich ist es angezeigt, wie FirstService.asmx.cs), von dort aus aber auf die Probleme begannen. Ich habe mehrere HTTP-Fehler (wie beschrieben hier, gab ich Berechtigungen für das IUSR-und IIS_USRS, obwohl die letztere ist wahrscheinlich irrelevant) und jetzt bin ich stecken mit Fehler 404.7.

Ich habe versucht, die Vorschläge dieser beiden ( Eins , Zwei), SO stellen (so jetzt habe ich eine zweite Datei, die auf meinem Ordner, eine Web.config - Datei, aber die Website oben verlinkten sagte nichts über die Web.config - Dateien), nichts half.

Beachten Sie, dass ich auch gefolgt diese Seite zu registrieren die richtige version von ASP.NET mit IIS.

Gibt es eine andere Möglichkeit?

EDIT:

Windows 7 Ultimate (64-bit), IIS 7.5

Voller Fehler (Entschuldigung für die Grafik):

Fehler Zusammenfassung

HTTP-Fehler 404.7 - Nicht Gefunden, wird Die Anforderung-Filterung
Modul ist konfiguriert, zu leugnen, die Datei-Erweiterung.

Detaillierte Informationen Zu Dem Fehler

Modul: RequestFilteringModule

Benachrichtigung: BeginRequest

Handler: StaticFile

Fehlercode: 0x00000000

Angeforderte URL: http://localhost:80/MyWebServices/WebService1.asmx.cs

Physikalischer Pfad: C:\Users\home\Desktop\MyWebServices\WebService1.asmx.cs

Logon-Methode: noch Nicht festgelegt

Anmeldung Benutzer: noch Nicht festgelegt

Meine Web.config:

<?xml version="1.0" encoding="UTF-8"?>

<configuration>
  <system.webServer>
    <security>
      <requestFiltering>
        <fileExtensions allowUnlisted="true">
          <remove fileExtension="." />
          <add fileExtension="." allowed="true" />
        </fileExtensions>
      </requestFiltering>
    </security>
  </system.webServer>
</configuration>
  • Poste bitte die tatsächlichen, voller Fehler und Ihre aktuelle Konfiguration (Windows-version, IIS, version, XML-config), die in Ihrer Frage. Auch, es gibt einen Grund, es gibt kein Datum auf das tutorial: es ist mindestens 10 Jahre alt. Dump ASMX und gehen für ASP.NET Web-API oder WCF.
  • Danke, Bearbeiten Hinzugefügt. Ich würde sicherlich zu bewegen, um Web-API und WCF irgendwann, aber ich mag zu gehen durch die Grundlagen und erfahren Sie mehr über Technologien, die noch verwendet wird (in großen Unternehmen, zumindest), wie ASMX.
InformationsquelleAutor HeyJude | 2016-12-12
Schreibe einen Kommentar