2011-01-11 15 views
0

Ich setze ein ganzes System mit URL Rewrite und verwenden Sie die MapRoute. Mein Problem ist, dass Ajax Aufrufe durch PageMethods Fehler generiert werden, da die URL neu schreibt. Es ist, als ob [WebMethod] nicht gefunden wurde. Weiß jemand wie ich das beheben kann?PageMethod und URL Rewrite

Antwort

0

Fügen Sie in Application_BeginRequest (Global.asax) Code hinzu, um nach Dateierweiterungen (.asmx/aspx) in Context.Request.Path zu suchen. und rewrite (Context.RewritePath) es zu dem, der in URL-Zuordnungen festgelegt ist.