- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 global.asax 中的 Application_Start
block 中运行一些代码,并且我正在寻找一种方法来确定应用程序是否在本地运行,以便我可以有条件地执行代码。
通常我会使用这样的东西,但是 global.asax 中没有 httpcontext
:
if (Request.IsLocal == true) {
//run the code...
}
还有其他方法可以确定应用程序是否在本地运行吗?在本地主机上,Debug
始终设置为 true
,所以也许这会给我一些可以使用的句柄?
编辑 12 月 13 日
我应该澄清 BeginRequest
在这里不是合适的候选者,因为正在执行的代码正在将许多文件写入本地目录,并且不应在每个请求上重复此操作。
最佳答案
这个问题专门针对您关于从 web.config 确定调试的问题:
var configSection = ConfigurationManager.GetSection("system.web/compilation");
if (configSection.Debug) {
// your code
}
我认为您还需要适本地进行转换。就在手边。
是的。您必须将其转换为 System.Web.Configuration.CompilationSection。
关于c# - 确定global.asax中的request.islocal,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20546747/
此属性是可欺骗的还是 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
我是一名优秀的程序员,十分优秀!