Web应用程序1需要向托管在同一服务器上但在不同Web应用程序(app2)中的API发出GET请求。是否需要将app2配置为使用CORS?。
我将使用hangfire设置一个定期执行的作业,该作业将在App1中执行代码,但是最后一步是对App2进行API调用,该API也位于同一服务器上,但位于不同的IIS应用程序中。 / p>
由于不是由浏览器发出请求,而是由发出请求的应用程序池标识,所以我认为我需要做的就是将对app1应用程序池标识的访问权限授予承载app 2的位置。
[edit]
只需清楚一点,App1会调用App1中的API。这将在.NET代码中完成,并且此调用将是hangfire执行的工作的一部分。无论哪种方式,浏览器都不会参与。