只有当应用程序在localhost上运行并且在生产时忽略它(而不是调试true或false)时,C#中是否有运行代码(服务器端代码)的指令?
它可以是读取web.config appsettings变量的东西,如果它是真的,运行代码,如果它是假的,忽略它(只是一个想法)。
答案 0 :(得分:3)
if (Request.IsLocal)
// Do magic
答案 1 :(得分:1)
如果您想运行web.config选项:
if (Boolean.Parse(ConfigurationManager.AppSettings["runDebugCode"]))
// Do magic
...但是这将针对您的Web应用程序的所有用户运行,无论他们是从哪个客户端连接。
Request.IsLocal
测试仅针对从与Web主机相同的计算机连接的客户端传递。