asp.net – 我可以愚弄HttpRequest.Current.Request.IsLocal吗?

前端之家收集整理的这篇文章主要介绍了asp.net – 我可以愚弄HttpRequest.Current.Request.IsLocal吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在运行一个Web应用程序,显示一些调试行为,如果它在本地运行 – 引用围绕资源字符串等 – 我想在我的笔记本电脑上演示该应用程序在一个会议,我不会有互联网访问,所以它必须是本地的.

应用程序使用HttpContext.Current.Request.IsLocal来确定它是否在本地运行 – 有没有办法愚弄它?即使我确实在本地运行,我想欺骗它返回“虚假”.

我确实有访问源代码(并意识到我可以演示一个“IsLocal”检查被注释掉的构建),但是不要为这个演示做一个特殊的构建.如果需要,我会这样做,但我宁愿使用现有的代码库不变.

解决方法

这将需要在对本地IIS实例的请求中欺骗非本地IP地址.我想你可能会花更少的时间做一个演示版,而不是试图做这个工作.

猜你在找的asp.Net相关文章