- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
据我了解,Request.IsLocal在两种情况下返回 true。如果请求发起者的IP地址为127.0.0.1,或者请求的IP地址与服务器的IP地址相同。
我在一个由 cron 任务定期调用的页面上使用它(使用绝对 URL)。不幸的是,此 cron 作业与页面在同一台服务器上运行,这意味着 IsLocal 始终返回 true。
理想情况下,如果我在本地主机上,我需要一个只是返回真值的函数。我如何在 ASP.NET MVC 环境中执行此操作?
最佳答案
您可以查看 MVC 中的 Request.Url
属性,但您至少需要检查 127.0.0.1、localhost 和::1。如果您只想请求访问,那么您还可以使用 UrlRewrite 做很多事情。如果它返回真/假,你不会说你想做什么,但假设这是你想做的事情之一,看看 UrlRewrite。这篇文章中也有很多有用的信息;
关于c# - Request.IsLocal 替代方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12904417/
此属性是可欺骗的还是 100% 可信的? 我想确定请求仅来 self 的邮箱。我不得不加上这句话,因为我不能问简单的问题。 最佳答案 除非有人操纵您的 TCP 堆栈,否则它是完全可信的。 它基本上是对
我正在 global.asax 中的 Application_Start block 中运行一些代码,并且我正在寻找一种方法来确定应用程序是否在本地运行,以便我可以有条件地执行代码。 通常我会使用这样
我在我的 global.asax 中的 Application_Start block 中运行一些代码,我正在寻找一种方法来确定该应用程序是否在本地运行,以便我可以有条件地执行代码。 通常我会使用这样
据我了解,Request.IsLocal在两种情况下返回 true。如果请求发起者的IP地址为127.0.0.1,或者请求的IP地址与服务器的IP地址相同。 我在一个由 cron 任务定期调用的页面上
我一直在调查 Laravel Telescope它通过在 AppServiceProvider 中包含以下代码片段,提到了能够仅在本地环境而不是生产环境中运行的能力。 public function
我有一个网页,它在页面加载时检查加密的 cookie 以确定用户身份。但是,当我在开发盒上本地测试页面时,我无权访问该 cookie。 以前,我使用应用程序设置来告诉页面是否处于开发模式,并且在开发模
我一直在调查 Laravel Telescope它通过在 AppServiceProvider 中包含以下代码片段,提到了能够仅在本地环境而不是生产环境中运行的能力。 public function
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
我在 Windows 服务器上运行 asp.net web api 应用程序。我有 2 个具有不同 IP 地址的站点。当应用程序部署在其中一个站点上时,IsLocal 为真,当部署在另一个站点上时,它
我正在运行一个 Web 应用程序,如果它在本地运行,它会显示一些调试行为 - 资源字符串周围的引号等 - 并且我想在没有互联网的 session 上在我的笔记本电脑上演示该应用程序访问,因此它必须是本
我在 javascript block 中使用以下 Razor 语句,但收到“True is undefined”运行时错误。 @Request.IsLocal 呈现为 True 的 bool 值。谢
我正在尝试检测网站是否在本地运行以显示堆栈跟踪而不是漂亮的服务器错误页面。我一直很高兴在本地和内部环境中的 Global.asax.cs 文件中使用 Request.IsLocal,但是当它部署到 A
我是一名优秀的程序员,十分优秀!