簡體   English   中英

IIS7-使用IP地址和端口號將不會顯示網站主頁,但使用localhost將顯示

[英]IIS7 - Using an ip address and port number will not display a web site home page but using localhost will

使用ASP.Net,我做了一個網站,可以在按VS2010中的F5鍵時將其加載到瀏覽器窗口中。

在瀏覽器窗口中,我注意到VS2010使用了這樣的地址來加載網站主頁:

localhost:12345/

如果我嘗試使用通過ipconfig加載首頁找到的計算機的ip地址,

1.2.3.4:12345

我收到一條錯誤消息:

Could not connect to 1.2.3.4:12345

如果我使用:

1.2.3.4

我得到了IIS7默認頁面。

我在此示例中使用的實際地址和端口號與我實際使用的地址和端口號不同。

您能告訴我為什么localhost可以工作但是1.2.3.4不能工作嗎?

您能否告訴我,因為我以前從未做過,是否需要對IIS7做更多的事情?

需要記住的幾件事。 您的計算機有兩種類型的IP地址。 第一個是私有IP地址,第二個是公共IP地址。 IPConfig將顯示您的本地專用地址。 您的私人地址將無法從LAN外部訪問。

如果要從本地本地更改網站URL,則需要更改IDE的開發設置。

站點提供了有關如何執行此操作的出色教程。

首先,Visual Studio為您提供的地址是與其開發服務器(Webdev.Webhost或Cassini)相對應的臨時地址,該服務器不允許您在計算機外部進行連接,這就是localhost:1234打開頁面的原因,但是5.6.7.8:1234不會。

其次,您似乎也已經配置了IIS,但是您需要做的是將站點部署到IIS,這是有關部署站點的Microsoft信息: http : //msdn.microsoft.com/zh-cn/library/20yh9f1b( v = vs.100).aspx ,一旦部署,您可以在IIS或虛擬目錄上創建應用程序,有關更多信息,請參見此處: http : //technet.microsoft.com/zh-cn/library/ cc772042(v = ws.10).aspx

一旦部署並配置了應用程序或虛擬目錄,就可以像下面這樣訪問站點:localhost / MyVirtualDirectory(假設您設置了虛擬目錄)。

暫無
暫無

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

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