2016-05-19 1 views
0

Ich habe jQuery Datatables serverseitige Verarbeitung mit meiner asp.net-Anwendung konfiguriert. Es funktioniert perfekt auf dem lokalen Host. Aber funktioniert nicht nach dem Hosting in IIS. Wenn man sich den Firebug anschaut, scheint der Fehler auf die Art und Weise zurückzuführen zu sein, wie ich den Pfad eingestellt habe (zu GenericHandler-Datei). Ich bin mir nicht sicher.JQuery Datatable funktioniert nicht in IIS

Projektstruktur

eKnittingSimple(root)->GenericHandlers(folder)->StylesDataHandler.ashx(GenericHandler)

Die Art, wie ich den Pfad in aspx gesetzt haben

sAjaxSource: '/GenericHandlers/StylesDataHandler.ashx'

Der Fehler, den ich in IIS in Firebug bin immer

"NetworkError: 404 Not Found - http://192.168.194.182/GenericHandlers/StylesDataHandler.ashx?sEcho=1&iColumns=7&sColumns=%2C%2C%2C%2C%2C%2C&iDisplayStart=0&iDisplayLength=5&mDataProp_0=StyleId&sSearch_0=&bRegex_0=false&bSearchable_0=true&bSortable_0=true&mDataProp_1=StyleCode&sSearch_1=&bRegex_1=false&bSearchable_1=true&bSortable_1=true&mDataProp_2=StyleName&sSearch_2=&bRegex_2=false&bSearchable_2=true&bSortable_2=true&mDataProp_3=GarmentTypeName&sSearch_3=&bRegex_3=false&bSearchable_3=true&bSortable_3=true&mDataProp_4=BuyerName&sSearch_4=&bRegex_4=false&bSearchable_4=true&bSortable_4=true&mDataProp_5=SeasonName&sSearch_5=&bRegex_5=false&bSearchable_5=true&bSortable_5=true&mDataProp_6=&sSearch_6=&bRegex_6=false&bSearchable_6=true&bSortable_6=true&sSearch=&bRegex=false&iSortCol_0=0&sSortDir_0=asc&iSortingCols=1&_=1463633008979"

nach Hosting

Antwort

1

Dies ist wahrscheinlich aufgrund der Tatsache, address ist Root-basiert und in IIS-Site ist in einem "/" Unterordner gehostet. Versuchen Sie, die Adresse zu ändern, wie unten:

sAjaxSource: 'GenericHandlers/StylesDataHandler.ashx' 

d.h .: Entfernen Sie die führenden „/“, so wird der Anruf an Ihrer Seite Lage relativ sein.

+0

Vielen Dank für die Hilfe !. Ja, es hat funktioniert, aber ich musste den 'GenericHandlers'-Ordner an einen anderen Ort verschieben. Vor dem Umzug, als ich Ihren Pfad anwendete, gab es mir den Fehler "NetworkError: 404 nicht gefunden - http: // 192.168.194.182/eKnitting/WebForms/InquiryOrder/GenericHandlers/StylesDataHandler.ashx" Also habe ich den Ordner so im Projekt erstellt 'eKnittingSimple-> WebForms-> InquiryOrder-> GenericHandlers (neu erstellt) -> StylesDataHandler.ashx' und dann habe ich Ihren vorgeschlagenen Pfad angewendet und es hat funktioniert. Könnten Sie mir bitte erklären, warum der vorgeschlagene Pfad im vorherigen Szenario nicht funktioniert hat? – Isuru