我正在使用AngularJS客户端部分和ASP.NET Web API后端的网站上工作。该网站分为两个"项目",一个用于后端的常规Visual Studio项目,以及Visual Studio中没有HTML项目模板,另一个用于HTML部分的ASP.NET项目。这部分是使用Grunt管理和构建到dist /子文件夹。
我想在带有IIS的Windows Server 2012中的Amazon EC2上部署此网站。然而,我还没有找到如何打包应用程序,修改解决方案或配置IIS以使其工作。理想情况下,IIS应该使用除http://website/api上的请求之外的任何请求来提供静态文件,这些请求应该重定向到Web API后端。
我正在使用Visual Studio 2015。
非常感谢任何帮助。
答案 0 :(得分:0)
如果AWS支持WebDeploy,您可以使用“发布”功能,然后为Web应用程序项目创建新的WebDeploy包。如果AWS支持WebDeploy,则可以使用此创建的包发布到AWS。