如何在Azure上的一个Web站点中部署WebAPI应用程序和ASP.NET应用程序?

时间:2014-03-04 04:22:59

标签: azure

我有两个项目:ASP.NET Web应用程序和WebAPI应用程序。 Web应用程序通过AJAX使用WebAPI应用程序。 为避免跨域问题,我想在Azure上的一个域下部署两个项目。 例如:

http://www.mycompany.com/api/products是一个网络API。

http://www.mycompany.com/index.html是该网站的主页,通过AJAX调用web api。

有可能吗?

1 个答案:

答案 0 :(得分:1)

是的,您可以在一个站点上托管多个应用程序。

转到Configuration / Virtual Applications and Directories: 只需在

下托管您的应用即可
/     site\wwwroot

下托管您的API
/api  site\wwwroot\api

确保将API复制到api子目录。

确保勾选Application框。