簡體   English   中英

將asp.net應用程序發布到Internet

[英]publishing asp.net application to the internet

我有一個在我們的網絡上本地運行的Web應用程序。 用戶訪問它的方式是轉到myserver:80/site/default.aspx

我重新配置了設置以將網站顯示到Internet。

我現在訪問它的方式是:

ipaddress/site/default.aspx

並得到以下錯誤:

Server Error in '/' Application.

The resource cannot be found.

Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable.  Please review the following URL and make sure that it is spelled correctly. 

Requested URL: /site/default.aspx

好像它確實看到了該站點,但是該站點不想授予訪問權限?

我究竟做錯了什么?

如果共識是實際上看不到該網頁,請進行編輯 然后我想知道我在做什么錯

從Visual Studio的內置Web服務器移至IIS時,通常只需從URL刪除頂級目錄即可:

ipaddress/default.aspx

或簡單地

ipaddress

如果default.aspx確實是默認值。

您需要在IIS中為您的網站編輯主機頭綁定。

如果您確實使用IIS 5.1(僅Windows XP Pro附帶),請執行以下操作:

  1. 打開IIS管理器(開始>運行> inetmgr)。
  2. 展開計算機名稱。
  3. 擴展網站。
  4. 右鍵單擊站點名稱
  5. 轉到網站標簽
  6. 點擊高級按鈕
  7. 在“此網站的多個身份”中,單擊添加按鈕
  8. 設置IP地址。 將主機頭值保留為
  9. 點擊確定

此時,應該列出2個身份。 一個將DNS名稱映射到IP地址,另一個僅將IP地址映射。

如果由於某種原因它警告您有關重復的綁定,請轉到其他站點並刪除將IP地址綁定到空白主機頭的任何站點。 然后返回此站點並設置空白配置。

在正常情況下,如果您將站點托管在IIS中並且進行了IP修復,則還可以通過將地址(ipaddress)替換為(localhost)來通過地址通過網絡中的本地ip瀏覽網站。 現在,如果要從全局ip訪問它,則需要向IIS添加綁定,然后它將響應所有請求。

因此,在特定情況下,您需要添加與IP的綁定(請從whatismyip.com進行檢查)。 轉到IIS->站點->默認網站。 在右側列上,您將獲得綁定。 在其中添加新的綁定。

暫無
暫無

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

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