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