我有一個使用AngularJS作爲前端的ASP.NET Web API項目。它被稱爲「MyApiApp」。在Web Forms項目下託管Web API
http://localhost/MyApiApp
我想以另一個項目,是一個ASP.NET Web窗體移動網站這個項目。它被稱爲「MyWebForms」應用程序。
http://localhost/MyWebFormsApp
我的目標是移動 「MyApiApp」 Web窗體應用程序下,並訪問 「MyApiApp」 爲
http://localhost/MyWebFormsApp/MyApiApp
是否有可能有一個ASP.NET Web API在ASP.NET Web Forms項目下託管?我希望能夠在Visual Studio中執行此操作,我可以運行該Web窗體應用程序,但可以通過上述URL訪問「MyApiApp」應用程序。
我應該更具體。我期待在Visual Studio中這樣做,這樣我就可以將它們放在同一個項目中。我會更新我的問題。 – webworm
在這種情況下,內置的Web服務器不支持虛擬文件夾,您必須將項目設置爲在實際的IIS中運行。理論上說,你應該能夠擁有一個Web API控制器作爲Web窗體項目的一部分。 – Tim
@Tim請將您的答案正確添加上方評論。 –