2017-02-12 6 views
0

Ich entwickelte eine Website in asp.net. In meiner Site habe ich einen Ajax-Post, der funktioniert, als ich die Site lokal ausgeführt habe.Ajax URL nach der Veröffentlichung der Website

Nachdem ich meine Website veröffentlicht habe, sieht es so aus, als ob die URL für Ajax Post geändert wird.

Ich möchte die URL ausrichten, dass, wenn die Site lokal ausgeführt wird die gleiche sein, wie wenn die Website veröffentlichten

I veröffentlicht die Website unter Ordnernamen Resourcemanager (auch der Name der Website)

Meine URL ajax vor der Website veröffentlicht

URL= "/testbed/ConnectTesbedToResource/";\\(<controller_name/method_name>) 

nach der Website veröffentlicht seine nicht funktioniert und ich brauche die URL zu

URL = /ResourceManager/TestBed/ConnectTesbedToResource/; 
zu ändern

Wie kann ich sicherstellen, dass die URL für die lokale Ausführung und für die Veröffentlichung identisch ist?

Ich habe versucht, die URL in relativen Pfad mit ~ (~/testbed/ConnectTesbedToResource/) zu ändern und es hat auch nicht funktioniert.

Wie kann ich machen, dass nach der Veröffentlichung ich die gleiche URL für jQuery Post Anfrage haben werde?

Antwort

0

Verwenden Sie URLs ohne/am Anfang -/relativ zum Site-Root, was sich je nach Konfiguration des Servers und Installationsort ändern kann. Ohne das/wird es relativ zu der aktuellen Seite sein, die über verschiedene Installationsorte viel einfacher zu handhaben ist

Verwandte Themen