如何解决在两个不同的Web服务器上托管使用IP地址的Web应用程序和Web API项目
效果良好的当前方案: 我有一个.NET解决方案,其中包含2个项目-Web应用程序和Web API项目。 当我需要发布时-首先发布Web应用程序,然后发布Web服务器上的Web API项目。我正在使用 IP地址从Web应用程序进行通信以调用Web API控制器。
客户端现在需要将此应用程序发布到两个当然具有不同IP的不同Web服务器上。
由于两个Web服务器使用的IP地址都不相同,该如何发布? 即使我使用主机名/服务器名称,也会遇到相同的问题,即两者不同。
解决方法
您将有2个不同的数据库吗? 我不清楚您是什么问题,如果您在serv1上托管Web应用程序,在serv2上托管Web API,则Web应用程序将使用serv2 IP地址访问Web API,通常,Web API不需要访问Web应用程序因为仅用于存储和恢复某些软件中的数据,但是如果您需要将某些内容推送到Web应用程序,则Web API将使用serv1 IP地址进行访问。
,如果WebApp处于倾斜/反应状态,则可以从VS Code或您使用的任何版本创建构建。
如果作为WebApp您正在使用Razor / Mvc,则删除所有引用,然后在每次调用时删除,而不是直接通过Web api调用。
如果没有附加任何参考,Web Api可以独立发布。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。