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



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

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

http://www.mycompany.com/index.html 是站点的主页,它通过 AJAX 调用 Web API。

可能吗?

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

转到Configuration / Virtual Applications and Directories :只需在下面托管您的应用程序

/     sitewwwroot

并在下面托管您的 API

/api  sitewwwrootapi

并确保您的 API 已复制到 api 子目录。

确保勾选Application框。

相关内容

最新更新