2009-12-05 3 views
5

Der gesamte Fehler: vonDas Verb POST HTTP verwendet Pfad für den Zugriff auf ‚/‘ ist nicht erlaubt

Server Error in '/' Application. 

The HTTP verb POST used to access path '/' is not allowed. 
Description: An unhandled exception occurred during the execution of the current 
web request. Please review the stack trace for more information about the error 
and where it originated in the code. 

Exception Details: System.Web.HttpException: The HTTP verb POST used to access 
path '/' is not allowed. 

Source Error: 

An unhandled exception was generated during the execution of the current web 
request. Information regarding the origin and location of the exception can be 
identified using the exception stack trace below. 

Stack Trace: 

[HttpException (0x80004005): The HTTP verb POST used to access path '/' is not allowed.] 
System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback callback, Object state) +2871966 
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8679410 
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155 

Um ehrlich zu sein, ich bin nicht einmal sicher, wo der Fehler kam. Ich verwende Visual Studio 2008 über den virtuellen Server. Ich habe nur einen Knopf:

<asp:Button ID="btnRegister" runat="server" Text="Register" 
          CssClass="bt_register" onclick="btnRegister_Click" /> 

Auf einer Login Benutzersteuerung ist das Onclick-Ereignis nur ein einfache response.redirect

Response.Redirect("~/register.aspx"); 

das Projekt debuggen, ist es nicht einmal die btnRegister_Click Methode schlägt sowieso . Ich bin mir nicht sicher, wo ich mit der Fehlersuche beginnen soll. Jede Information wird helfen. Ich kann den ganzen Code posten, den ich habe, aber wie gesagt, ich bin mir nicht sicher, wo dieser Fehler überhaupt hinkommt.

bearbeiten

Es hat nichts mit der Schaltfläche Click-Ereignis zu tun. Ich habe die Methode und den Onclick-Parameter auf der Aspx-Seite losgeworden. Noch mit dem gleichen Fehler kommt

Problem gefunden

Okay, so das für ein Schulprojekt und sein Gruppenprojekt. Jemand in meiner Gruppe hielt es für eine gute Idee, ein Formular-Tag um dieses Gebiet zu wickeln und es zu posten. Ich habe festgestellt, dass es ein Diff mit einer Revision des Google-Codes macht.

+0

Ich hatte den gleichen Fehler und beheben Sie es, wenn Sie versuchen, den Inhalt einer HTML-Datei zu erhalten, benennen Sie es in aspx, da es nicht erlaubt ist – Kubi

Antwort

3

Überschreiben Sie URLs? scheint es, dass es Probleme mit der URL-Umschreibung gibt.

http://www.lukemelia.com/blog/archives/2007/01/05/aspnet-the-http-verb-post-used-to-access-path-is-not-allowed/

Sie haben die Zuordnung von ‚*‘ zu entfernen, in yourIIS Einstellungen aspnet_isapi.dll.

+0

Dies war die Lösung für mich. Dieselbe Fehlermeldung, da MVC 2 zuvor installiert wurde, bevor die WinForms-Anwendung in der WinXP Pro-IIS-Installation eingerichtet wurde. –

3

Während ein Canvas-URL-Wert in "/" enden muss, kann die Tabl-URL eine vollständig qualifizierte Seite sein (z. B. http: // [DOMAIN/DIRECTORY-PATH] /Default.aspx).

Ich arbeite lokal, so http: // localhost: 4604/Main/Default.aspx arbeitete für mich.

+0

Nachdem ich eine Menge Diff-Lösung ausprobiert hatte, funktionierte diese für mich, wenn ich den VS2010-Server benutzte. Einfach. Vielen Dank – Guy

Verwandte Themen