我正在运行一个 Web 应用程序,如果它在本地运行,它会显示一些调试行为 - 引用资源字符串等 - 我想在我无法访问互联网的会议上在我的笔记本电脑上演示该应用程序,所以它必须是本地的。
该应用程序使用 HttpContext.Current.Request.IsLocal 来确定它是否在本地运行 - 有什么办法可以欺骗它吗?即使我确实在本地运行,我也想欺骗它返回“False”。
我确实可以访问源代码(并意识到我可以演示一个“IsLocal”检查被注释掉的构建),但不想为这个演示制作一个特殊的构建。如果需要,我会这样做,但我宁愿使用现有的代码库。