【发布时间】:2014-08-25 11:39:39
【问题描述】:
我有一个 HttpHandler 可以做一些事情,但我不想让它在我的本地机器上运行。现在,当我在 Visual Studio 中运行站点时,我只需将 web.config 文件中的处理程序注释掉,并在部署站点时取消注释它:麻烦。我想添加一个条件来检查该站点是否在我的本地计算机上运行,如下所示:
public void ProcessRequest(HttpContext context)
{
if (context.Current.Request.Url.Host != "localhost") { DoSomething(); }
}
这是安全的还是有可能在我部署时条件不会触发?
【问题讨论】:
标签: c# asp.net httphandler