簡體   English   中英

Request.IsLocal作品很奇怪

[英]Request.IsLocal works strange

我有大問題。 讓我們看下面的代碼:

protected void Application_AuthenticateRequest(object sender, EventArgs e)
{
    if(Request.IsLocal)
         //DO WHAT I WANT
}

我有一個與網絡服務連接並調用某些方法的客戶端。 從我的客戶端向WS發送請求時,將啟動Application_AuthenticateRequest方法。

在我一直盯着WS並從本地連接的本地計算機上,此標志IsLocal的值為true。

相同的Web服務托管在某些計算機B上。在計算機BI上具有Windows服務,該服務調用WS的某些方法。

在這種情況下,此標志的值為False。 我很混亂...

誰能幫我 :-)?

最好的祝福,

您的服務用來呼叫WS的IP地址是什么? 如果使用127.0.0.1調用它,它將按預期工作,但是,如果使用的是計算機IP地址,則在計算機配置了多個IP的情況下可能會出現問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM