据我了解,Request.IsLocal在两种情况下返回 true。如果请求发起者的 IP 地址是 127.0.0.1,或者请求的 IP 地址与服务器的 IP 地址相同。
我在一个由 cron 任务(使用绝对 URL)定期调用的页面上使用它。不幸的是,这个 cron 作业与页面在同一台服务器上运行,这意味着 IsLocal 总是返回 true。
理想情况下,我需要一个函数,如果我在本地主机上,它只会返回 true。如何在 ASP.NET MVC 环境中执行此操作?
据我了解,Request.IsLocal在两种情况下返回 true。如果请求发起者的 IP 地址是 127.0.0.1,或者请求的 IP 地址与服务器的 IP 地址相同。
我在一个由 cron 任务(使用绝对 URL)定期调用的页面上使用它。不幸的是,这个 cron 作业与页面在同一台服务器上运行,这意味着 IsLocal 总是返回 true。
理想情况下,我需要一个函数,如果我在本地主机上,它只会返回 true。如何在 ASP.NET MVC 环境中执行此操作?