我在ASP.NET Core项目中制作了一个小的REST API,我想将其公开给在Linux服务器上运行的另一个(Java)应用程序。有人告诉我,可以通过将应用程序发布为独立的项目来完成此操作,对我来说,这听起来像是设置过程中最简单的解决方案,因此不需要在服务器上安装任何新的东西。
有人知道该怎么做吗?
谢谢!
答案 0 :(得分:-1)
您可以从本地发布开始。将API项目设置为解决方案中的启动项目,然后单击“运行”。那应该会打开一个页面,在“帮助”下可以使用您的其余电话。
一旦运行,您可以从浏览器(新选项卡)本地主机中调用它们:[端口号] / [API] / [方法名称]?[参数1] = Value1&[参数2] = Value2。
要实际将项目发布到您的工作站,请右键单击它,然后选择发布。在这种情况下,将其保存到本地文件夹。
要设置内部网站,请查看IIS-Internet信息服务-可能需要安装它。将站点设置为指向您的“已发布”位置。
完成这项工作后,将更易于复制到更公共的网站或内部网站上。
我引用的是默认值,[Box]是从代码中获取的值,或者是从Visual Studio运行时的[Portnumber]中获取的值。