标签: asp.net .net iis deployment
我有两个项目是.Net Framwork 4.8中的WebApi和前端。过去,我曾部署过针对该API的反向代理。我很好奇,如果有更好的方法可以在IIS上实现此功能,则需要登录引荐来源网址,并且它已经成为问题。
我也一直在考虑使用MS deploy,但截至本文发布之时,我还没有经验。
答案 0 :(得分:1)
根据您的描述,似乎webapi和angular应用程序不在同一项目中。
我建议您可以在IIS中创建一个网站,然后使用Web部署将整个asp.net Web API发布到IIS。详细信息,您可以参考此article。
过去,我曾部署过针对该API的反向代理。
IIS也可以启用反向代理,您可以使用url重写来实现此目的。详细信息,您可以参考此article。
此外,您可以使用IIS网址重写内置功能将nginx .htaccess代理规则直接转换为IIS web.config网址重写规则。