0
我有个大问题。让我们看看下面的代码:Request.IsLocal奇怪的作品
protected void Application_AuthenticateRequest(object sender, EventArgs e)
{
if(Request.IsLocal)
//DO WHAT I WANT
}
我有一个客户端连接到webservice并调用一些方法。当从我的客户端向WS发出请求时,将启动Application_AuthenticateRequest方法。
在本地机器上,我已经注意到WS,并且从本地连接,此标志IsLocal的值为true。
相同的web服务在某些机器B上托管。在机器B上,我有一个windows服务,它调用了我的一些WS的方法。
在这种情况下,该标志的值为False。我很困惑...
任何人都可以帮助我:-)?
最好的问候,
是什么样的服务器?难道它在IIS中的网站是绑定到特定的IP? – Jeroen 2010-08-13 16:39:51