Ich habe eine Out-of-the-Box Visual Studio 2013 SPA mit WebApi. Ich habe Twitter-Authentifizierung zu Startup.Auth.cs hinzugefügt und alles funktioniert gut, wenn ich im Stamm einer IIS-Website veröffentlichen, oder wenn ich in VS mit localhost debuggen.Veröffentlichen WebApi in Unterordner
Was kann ich nicht herausfinden, wie man das Projekt in einen Unterordner wie folgt veröffentlichen:
Mit anderen Worten, http://localhost/api
Die Seite selbst funktioniert. Es ist die ReturnUrl von Twitter, die immer zu http://localhost/# leitet es die richtigen access_token enthält aber in diesem Format:
http://localhost/#access_token=fzgSLjF4W0QAHlhsNFZI ...
Wenn ich geben „api /“ manuell vor #access_token es öffnet den Standard-Index Seite und wird über Twitter authentifiziert. Ich habe jede Einstellung auf der Twitter-Seite, Javascript und .cs. Ich kann einfach keine andere Lösung als Veröffentlichen auf einer Stammwebsite finden. Ich möchte in einer Unterordner-Anwendung veröffentlichen.
Vorschläge?
Was Ihre Gründe es in einem _subfolder_ zu veröffentlichen sind? Ich würde vorschlagen, dass Sie Virtual Host in IIS betrachten. –
Die Callback-URL in Twitter - enthält es/API? – Taleeb
ja tut es. Ich habe auch versucht http://127.0.0.1/api – smoore4