我有两个项目:ASP.NET Web应用程序和WebAPI应用程序。 Web应用程序通过AJAX使用WebAPI应用程序。 为避免跨域问题,我想在Azure上的一个域下部署两个项目。 例如:
http://www.mycompany.com/api/products是一个网络API。
http://www.mycompany.com/index.html是该网站的主页,通过AJAX调用web api。
有可能吗?
答案 0 :(得分:1)
是的,您可以在一个站点上托管多个应用程序。
转到Configuration / Virtual Applications and Directories
:
只需在
/ site\wwwroot
在
下托管您的API/api site\wwwroot\api
确保将API复制到api
子目录。
确保勾选Application
框。