1. 程式人生 > >【ASP.NET】17.解決用公網IP訪問不了IIS伺服器的問題

【ASP.NET】17.解決用公網IP訪問不了IIS伺服器的問題

    最近做專案搭建伺服器,把專案部署到伺服器上以後用公網ip一直連不上伺服器,在伺服器內部用ip也訪問不到,但是用localhost和127.0.0.1就能訪問的到。


這個問題困擾了我一天,網上搜了好多方案

    1.訪問許可權的問題

解決方法:檢視資料夾的訪問許可權,當前使用者和管理員都有可讀的訪問許可權,修改檔案的訪問許可權為新增Everyone完全控制權限,結果還是不行

    2.檔案是否共享問題

解決方法:將資料夾改成共享,訪問許可權同樣賦予Everyone的安全控制權限,結果還是不行

    3.防火牆的問題

解決方法:關閉防火牆,應該在防火牆中新增80埠

具體步驟:

(1)開啟控制面板,找到windows防火牆開啟

(2)找到高階設定開啟

(3)找到入站規則下的新建規則

(4)跟著新建規則嚮導,選擇埠->TCP->輸入特定埠80->允許連線->設定可訪問的網路型別(可全選)->輸入名稱(如HTTP)->完成

結果還是不行

無奈之下,只好請教一下同事,說是阿里雲安全策略的問題

解決方案:

(1)在伺服器上開啟80埠

(2)在阿里雲的安全策略裡開啟80埠

登入->雲伺服器ECS->例項


點選“管理”,進入後選擇左側的“本例項安全組”,然後點選配置規則


在這裡檢視自己的安全組規則,下面的截圖已經配置好了80埠,如果沒有,點選“新增安全組規則”


一系列的試錯以後,問題終於解決了

相關推薦

ASP.NET17.解決公網IP訪問IIS伺服器的問題

    最近做專案搭建伺服器,把專案部署到伺服器上以後用公網ip一直連不上伺服器,在伺服器內部用ip也訪問不到,但是用localhost和127.0.0.1就能訪問的到。這個問題困擾了我一天,網上搜了好多方案    1.訪問許可權的問題解決方法:檢視資料夾的訪問許可權,當前使

ASP.NET9.解決百度富文字編輯器UEditor往後臺傳資料寫入資料庫時,出現錯誤:檢測到有潛在危險的Request

解決方法:把傳資料的方式換一下,在函式上面新增[ValidateInput(false)],如果是winform頁面,在aspx頁面裡新增ValidateRequest="false"%@ Page V

ASP.NET——統計線上人數、歷史訪問人數

    北大青鳥的視訊中講了很多很實用的例子,這是其中一個,在實現的過程中,遇到一些問題,但也都在老師的指導下和通過查閱資料解決了,感覺收穫頗豐。     在做這個例子的時候發現:ASP.NET的

阿里雲ecs伺服器通過公網ip訪問tomcat(8080埠)的解決辦法

第一次遇到這個問題時找了很多答案,什麼新增80埠的安全組啊,什麼重啟伺服器啊都試過,還是沒能解決。剛開始還以為是沒繫結備案域名的問題,最後偶然看到一篇文章說要新增8080的埠的安全組(當時心裡想80/80不就是8080嗎)。。。抱著懷疑的態度去試了一下,果然行!感慨了一番忍不

解決IIS搭建 asp.net core 項目後 其他電腦訪問到資源文件

app 技術 項目 wro oot AS tar .net 訪問 IIS搭建asp.net core 項目後,訪問不到裏面的資源文件(圖片等),解決方法如下: 1.檢查asp.net core發布文件中的資源文件是不是都放到了wwwroot名稱的目錄中。 2.檢查asp.

ASP.NET如何發布Web項目

界面 建網站 logs log sqlserve 服務 images 配置 serve 1.右擊需要發布的項目,選擇 屬性》應用程序 在目標框架中選擇.NET 4 的版本。 2.右擊需要發布的項目,選擇發布。“配置文件”如果沒有,就選擇新建。

ASP.NETUCenter實現多站點同步註冊

res login oct bst center 實現 log conf https 問題描述 上一篇文章寫了【ASP.Net】UCenter實現多站點同步登錄退出 在整合論壇的時候,同步註冊也是相當必要的一個功能:將論壇註冊的用戶同步到自己的網站,自己網站註冊

ASP.NET——複合控制元件之TreeView控制元件

在ASP.NET中常用的複合控制元件有:TreeView控制元件,MultiView控制元件,JavaScript方式的選項卡,WiZard控制元件。 今天先來學習TreeView控制元件。 在開發過程中經常會遇到一些有樹形層次關係的資料,比如顯示無限極分類和顯示某個檔案下的所有檔案及資

ASP.NET——母版頁

MasterPage母版頁       在做web應用的時候,經常會遇到一些頁面之間有很多相同的顯示部分和行為,如果每個頁面都去重複編寫這些程式碼,是一個效率非常低的事情,因為提出了母版頁的概念,我們可以把多個頁面之間相同的行為和顯示部分放到

Asp.net——ADO.NET介紹

前言        ADO.NET是對Microsoft ActiveX Data Object(ADO)一個跨時代的改進,它提供了平臺互用性和可伸縮性的資料訪問。由於傳送的資料都是XML格式的,因此任何能夠讀取XML格式的應用程式

ASP.NET——簡單認識

ASP.NET簡介 ASP.NET概念:ASP.NET是.NETFrameWork的一部分,是一項微軟公司的技術,是一種嵌入網頁中的指令碼可由因特網伺服器執行的伺服器端指令碼技術,它可以通過HTTP請求文件時再在web伺服器上動態建立。 ASP英語全稱為Active Server Pag

ASP.NET——WEB伺服器控制元件

WEB伺服器控制元件分類: 內部控制元件 列表控制元件 複雜控制元件 驗證控制元件 內部控制元件 ASP.NET引入一組稱為“內部控制元件”的新控制元件,專門用於ASP.NET 內部控制元件的使用方法與HTML控制元件相同,他們對映到HTML元素並通過

ASP.NETMVC5 + EF6(三)

MVC框架內容解析 一、流程說明 一個MVC專案是由M-Model-模型、V-View-檢視、C-Controller-控制器這三部分組成。關係圖如下所示 說明: 1.使用者發起的請求首先會到達控制器

ASP.NETwebsite轉webapplication

*以下操作都以VS2013為參考; #新建兩種web專案 1、新增webapplication專案; 2、新增website專案;   #比較兩種web專案新建的webform頁面的不同點: 1、檔案目錄結構:   從圖中可以看出webapplication專案中的webform頁面多了

asp.netasp.net遍歷Request的資訊

str = str str1 = str1 form_1 = form_1 form_2 = form_2 ASP.NET_SessionId = 2eln4eqa2uv0hawyks50kfad DisablePoint = true QrcodePrefix = UM = http://

ASP.NET6.百度富文字編輯器UEditor之從資料庫中取出來頁面展示

    將資料存到資料庫中了,那麼怎麼讓資料原樣顯示到編輯器裡呢?讀取資料庫裡一條資料,獲取到的資料是這樣的:<p style="text-align:center;"> <img src="/LJWY/MGMT/attached/image/2016-1

Asp.Net登陸註冊+sql server增刪改查 小demo

由於只注重主要功能實現,並未優化前端頁面,所以看起來比較原始。 採用webform技術 三層架構 + webform顯示 Models層,資料模型層 BLL層,業務邏輯層 reference Models and DAO DAO層,資料訪問層 reference M

Asp.net使用Ajax和Jquery在前臺向後臺傳引數並返回值的例項

一、前言       以前在做專案的時候遇到asp.net前後臺通過AJAX傳遞資料,當時做完了,自己一直沒有總結,雖說上手快,但是還是要總結一下,以供以後的學習,思考。 二、要點分析      

ASP.NETHTTP中的 get 和 post 請求

GET和POST是什麼?HTTP協議中的兩種傳送請求的方法。 HTTP是什麼?HTTP是基於TCP/IP的關於資料如何在全球資訊網中如何通訊的協議。 HTTP的底層是TCP/IP。所以GET和POST的底層也是TCP/IP,也就是說,GET/POST都是TCP連

Asp.net—web.config配置詳解

前言    小編最近這一段時間在學習Asp.net視訊,在視訊中,當每一次通過.NET新建一個Web應用程式後,預設情況下會在根目錄自動建立一個預設的Web.config檔案。那麼這個Web.conf