1. 程式人生 > >如何把asp.net網站釋出到自己的電腦,外網也可以訪問

如何把asp.net網站釋出到自己的電腦,外網也可以訪問

  1. IIS元件安裝
  2. 把自己寫好的asp.net網站釋出到IIS上面
  3. 測試內網下是否可以訪問
  4. 配置路由器的埠對映
  5. 測試外網下是否也可以訪問

IIS元件安裝

第一步

進入控制面板–>程式–>啟用和關閉windows功能

這裡寫圖片描述
選擇劃線的部分,勾選的專案就預設吧!點選確定等待安裝完成。

這裡寫圖片描述
找到“管理工具”點選進入
這裡寫圖片描述
點選進入“IIS管理工具”
這裡寫圖片描述
選中左側的“網站”並右鍵“新增網站”
這裡寫圖片描述

配置相關資訊並確定
這裡寫圖片描述

如下圖,就可以瀏覽網站了
這裡寫圖片描述
是不是很簡單

配置路由器的對映問題請參考筆者另外一篇文章
筆者另外一篇部落格

相關推薦

如何asp.net網站釋出自己電腦可以訪問

IIS元件安裝 把自己寫好的asp.net網站釋出到IIS上面 測試內網下是否可以訪問 配置路由器的埠對映 測試外網下是否也可以訪問 IIS元件安裝 第一步 進入控制面板–>程式–>啟用和關閉windows功能 選擇劃線的部分,勾選的

ASP.NET專案釋出到IIS伺服器上後測試顯示此問題無法瀏覽網站的原因

1、檢視網站屬性——文件  看看啟用預設文件中是否存在:index.asp index.htm index.html (最好全都有,沒有可新增)  2、檢視網站屬性——主目錄  A、本地路徑是否指定正確  B、是否勾選“指令碼資源訪問”?  C、是否勾選“讀取”?  D、執

ASP.net 網站釋出步驟及注意事項

1、用VS2013開啟解決方案。      2、選中解決方案,點選滑鼠“右鍵”—>從彈出對話方塊中,選擇“清理解決方案”。 3、待第2步“清理解決方案”結束後,選中“解決方案”—>點選滑鼠“右鍵”—>在彈出對話方塊中,選擇“重新生

對已經發布的ASP.NET網站加.aspx頁面瀏覽報錯404?解決方案

其實我之前的問題是這樣的; 如果覺得我上面寫的繁瑣,可以直接跳到文章解決方案部分 【需求】 ------------------------ 網站伺服器上有原本的網站,客戶要求增加頁面,還是動態的,由於之前的網站不是我著手做的,改好後的程式不敢覆蓋,擔心我這邊的程式不是最新

Essential Studio for ASP.NET MVC釋出2017 v2增加日期範圍選擇器功能

Essential Studio for ASP.NET MVC是一個幫您輕鬆建立高效能Web應用程式的ASP.NET MVC介面開發包,它包含了幾乎所有企業級Web應用程式開發所需要的控制元件,如Grids, Charts, Gauges, Menus, Calend

坑爹的阿裏雲ECS實力資源不熟的Tomcat網站無法訪問。花了兩天事件

查看 自動打開 .com 阿裏 訪問 部署 png 無法刪除 ima 線索:1)之前服務器Tomcat/WebApp目錄下項目突然無法部署,也無法刪除。於是下載360強制刪除,無效。原有文件目錄無管理員操作權限。 2)之後將項目名稱改為XX2後,更換名稱後

Self hosted OWIN 綁定地址127.0.0.1無法訪問

ring mona str url ole lib bits family pcie static void Main() { string baseAddress = "http://localhost:4004/";

[雲路由器] 設定了虛擬伺服器無法訪問伺服器怎麼辦?

  設定好虛擬伺服器對映後,外網使用者無法訪問伺服器。 請逐步按照以下方法排查。 可能原因:訪問伺服器的方式,或是訪問伺服器時輸入的地址和埠號不正確。 解決辦法:訪問伺服器的方式取決於實際應用,外網訪問伺服器的方式與內網訪問伺服器的方式一般是一樣的。

IIS搭建Web伺服器可以訪問但無法載入視訊

錯誤提示如下: 可能原因: IIS的MIME中未註冊MP4、ogg、webm相關型別,導致IIS無法識別 解決方法: 在IIS中註冊MP4、ogg、webm型別,以下以MP4為例,ogg和webm以此類推 字型檔案類似 副檔名 MIME型別

花生殼繫結ip域名訪問tomcat伺服器

首先在花生殼官網註冊一個域名(免費的或者買一個,不貴),然後再購買一個內網穿透,免費版即可(不貴,幾塊錢),下載一個花生殼客戶端,安裝完後域名診斷,顯示成功即可。 接下來在客戶端做一個域名對映,應用名稱,域名寫你申請的域名,ip寫127.0.0.1即可,埠寫80, 點

CentOS上部署node時無法訪問

    最近在CentOS上部署node時,碰到了一個問題。明明用forever啟動了node服務,並且配置好了nginx,但在外網始終無法訪問到node服務。    使用命令netstat -ntpl檢視埠時發現node開啟的埠是tcp6的,這可能就是外網無法訪問的原因了。

flask ip 埠設定無效無法訪問

今天在虛擬機器Ubuntu的pycharm中寫了一個falsk demo,其中ip設定為0.0.0.0,但是程式啟動後,主機就是無法訪問到該專案,但在虛擬機器卻能訪問到。 if __name__ == '__main__': app.run(host='0.0.0.

elasticsearch和kibana安裝後無法訪問

1、修改elasticsearch-x.x.x\config\elasticsearch.yml檔案 vi conf/elasticsearch.yml 修改network.host: 0.0.0.0 重啟elasticsearch: 如果不

本地電腦搭建訪問服務原理與實戰

網際網路上的電腦相互通訊是通過IP地址的,那就是說理論上每臺能上網的電腦都應該有一個世界上獨一無二的IP,但限於IPV4的最大數量限定,這是不可能達到的事情,所以現在出現了IPV6,進一步擴充套件了IPV4的數量限制。 為了解決IPV4的資源緊張問題,網際網路多數由區域網組成,每個區域網都是一個獨立的小王國,

IIS部署ASP.NET網站後提示只有在配置文件或 Page 指令中將 enableSessionState 設置為 true 時才能使用會話狀態...

text 效果 handlers 用戶空間 ren 分享 tpc out 調試 今天,在IIS上部署網站後,出現了下面錯誤: 只有在配置文件或 Page 指令中將 enableSessionState 設置為 true 時,才能使用會話狀態。還請確保在應用程序配置的 <

用VS2010釋出ASP.net網站

注:本文並不是一篇很全面的介紹網站釋出的文章,僅供入門參考。釋出網站有多種形式,比較傳統的方式是使用FTP,或者用Windows遠端桌面之類的,將各個aspx和dll複製到對應的伺服器目錄中去。這樣做的缺點顯而易見,就是不夠方便,另外很難做到只上傳更新過的檔案。強大的Visual Studio提供了直

使用win10自帶IIS釋出ASP.NET網站

IIS釋出ASP.NET網站 在學習Android的時候,由於沒有學習使用JSP搭建網站後臺,需要使用ASP.NET寫一個網站後臺程式來響應APP的網路請求。由於ASP.NET和Android中的localhost不一樣,不能互相訪問,本地除錯很不方便,博主智

編譯ASP.NET網站專案以及部署網站到本地localhost伺服器上實現獨立執行

1.準備步驟作業系統:windows 10IDE:visual studio 2017我們建立了一個網站專案後,“解決方案資源管理器”中能看到我們編寫好的專案檔案準備好原始檔後就可以開始編譯工作。2.釋出Web應用,進行編譯右鍵專案名稱,選擇“釋出為Web”應用選擇“自定義”

安裝了IISasp.net網站打不開

按照下面的步驟逐步檢查(操作) 一:開啟IIS,主目錄,配置,選項,勾選上“啟用父路徑” 二:IIS,“預設網站”,在“文件”裡新增以下檔案:index.asp、default.asp、iisstart.asp;重啟IIS。這樣就可以訪問ASP檔案了。這裡需要說明一下:這裡

ASP.NET網站開發--資料快取(未完待續!)

1.資料快取快取是一種在計算機中廣泛運用提高效能的技術,在Web應用程式中,快取用於在Http請求間保留頁或資料,並無需重新創新的情況下多次使用,這樣做不僅節約了應用程式處理時間還節省了資源;快取:頁面輸出快取(前),應用程式資料快取兩種體系;頁面輸出快取(前):使用在不頻繁