我有一個使用WebApi的開箱即用Visual Studio 2013 SPA。我將Twitter身份驗證添加到了Startup.Auth.cs,並且當我發佈到IIS網站的根目錄或當我在VS中使用本地主機進行調試時,它的所有工作都很好。將WebApi發佈到子文件夾
我想不通的是如何將項目發佈到這樣的子文件夾:
換句話說,http://localhost/api
網站本身的工作原理。它是從Twitter的RETURNURL總是重定向到http://localhost/#它包括正確的,但的access_token這種格式:
http://localhost/#access_token=fzgSLjF4W0QAHlhsNFZI ...
如果我手動鍵入「API /」它會打開默認的指數#access_token前頁面,並通過Twitter進行身份驗證。我已經調整了Twitter端的所有設置,javascript和.cs。我找不到發佈到根網站的解決方案。我想發佈到子文件夾應用程序。
對此提出建議?
你有什麼理由將其發佈在_subfolder_?我建議你看看IIS中的虛擬主機。 –
twitter中的回調網址 - 是否包含/ api? – Taleeb
是的,它的確如此。我也嘗試http://127.0.0.1/api – smoore4