2013-08-23 93 views
0

我在Windows XP上安裝了IIS 5.1。我在它上面部署了一個ASP.NET Web應用程序。 該應用程序只能在localhost上訪問,而不能在LAN上訪問。 其在我的生產系統上可用於http://<my.ip>/Home.aspxIIS 5.1不能在LAN上工作

我認爲它的服務器配置問題,因爲我無法訪問我的LAN計算機上的任何網站。

我已使用權限嚮導將設置更改爲公開於IIS 5.1

我已禁用我的firewallping到服務器工作正常。

請幫忙。

P.S:我是IIS的新手,我必須在Windows XP上使用此版本的IIS 5.1

+0

您是否爲該網站正確設置了IP綁定? – Lloyd

+0

你是什麼意思與_「它可用於我的生產系統http:// /home.aspx」_?你的意思是你可以在IP上訪問同一臺機器,但不能在主機名上訪問?如果您通過主機名訪問它,會發生什麼?如果您通過機器本身的主機名訪問它會發生什麼? – CodeCaster

+0

非常感謝你回覆我..是的...它的工作正常在我的系統中既爲IP地址和主機名...但我無法從主機訪問它.. – user2710511

回答

0

我剛換了我的操作系統。 Windows XP的IIS無法正常工作。 謝謝

0

在inetmgr中,右鍵單擊您的網站,選擇「屬性」,然後在「網站」選項卡上設置IP地址。現在它可能設置爲127.0.0.1(localhost),您應該將其設置爲服務器LAN卡的IP地址。你也可以在這裏設置端口。

例如,如果服務器的局域網地址爲10.232.171.245,端口是8080,那麼你的IIS網絡服務器現在將結合並等待進入的HTTP連接在插座10.232.171.245:8080:

Website Properties

=== UPDATE ===

如果上面的設置,檢查Windows防火牆設置:

  1. 在控制面板中,單擊Windows防火牆
  2. 在Windows防火牆對話框中,選擇例外選項卡,然後點擊添加端口...
  3. 在添加端口窗口對話框中,選擇一個名稱(例如,IIS) ,並設置TCP端口(在上面的例子中,8080)。

現在你的Windows防火牆將允許傳入的HTTP數據包到達你的服務器。

+0

嗨科爾......謝謝你抽出時間回覆我......我已經在我的系統中完成了它的工作,但在主機中,我將得到一個連接超時錯誤... – user2710511

+0

我看到。你是否檢查過服務器上的Windows防火牆設置?我更新了我的答案。 – kol

+0

hi.ya我檢查了它......其實我使用的是80端口..它很好......或者我應該使用8080端口......並且端口80打開..當我在其他系統中輸入ip時,我沒有得到任何迴應,從主機系統..它說連接超時...和Windows防火牆是compeletly禁用...有一些賽門鐵克防火牆安裝在我的系統...即使是被禁用。 – user2710511

0

您的應用程序是否正在「NETWORKSERVICE」應用程序池標識下運行。

檢查IIS>應用程序池>選擇您的應用程序池烏爾使用>高級設置..

設置標識= NETWORKSERVICE;

+0

嗨vivek ..謝謝你回覆...其實我找到任何應​​用程序池選項卡我的5.1 5.1 ......你可以告訴我的程序?? ?? – user2710511

相關問題