使用HTML5/Javascript项目和单独的ASP部署解决方案.. NET Web API项目

本文关键字:项目 解决方案 部署 NET API Web ASP 单独 HTML5 Javascript 使用 | 更新日期: 2023-09-27 18:05:13

我在一个网站与AngularJS客户端部分和ASP。. NET Web API后端。该网站分为两个"项目",一个是常规的Visual Studio后端项目,另一个是在Visual Studio中没有HTML项目模板的ASP项目。. NET项目的HTML部分。这部分是用Grunt管理和构建到dist/子文件夹的。

我想在亚马逊EC2上部署这个网站,在Windows Server 2012与IIS。然而,我还没有找到如何打包应用程序,修改解决方案或配置IIS使其工作。理想情况下,IIS应该为静态文件提供除了http://website/api上的请求之外的任何请求,这些请求应该被重定向到Web API后端。

我使用的是Visual Studio 2015。

使用HTML5/Javascript项目和单独的ASP部署解决方案.. NET Web API项目

如果AWS支持WebDeploy,您可以使用Publish特性,然后为web应用程序项目创建一个新的WebDeploy包。如果AWS支持WebDeploy,那么您就可以使用这个创建的包发布到AWS。