最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C# Web應(yīng)用調(diào)試開啟外部訪問步驟解析

 更新時間:2017年01月04日 16:48:40   作者:polk6  
本文主要介紹了C# Web應(yīng)用調(diào)試開啟外部訪問的實現(xiàn)過程與方法。具有一定的參考價值,下面跟著小編一起來看下吧

在用C#開發(fā)Web應(yīng)用時有個痛點,就是本機用VS開啟Web應(yīng)用調(diào)試時外部機器無法訪問此Web應(yīng)用。這里將會介紹如何通過設(shè)置允許局域網(wǎng)和外網(wǎng)機器訪問本機的Web應(yīng)用。

目錄

  •  設(shè)置內(nèi)網(wǎng)訪問
  •  設(shè)置外網(wǎng)訪問

1. 設(shè)置內(nèi)網(wǎng)訪問

在設(shè)置之前,本機環(huán)境如下:

操作系統(tǒng):win7

IDE:Visual Studio 2010

應(yīng)用:ASP.net

想要實現(xiàn)局域網(wǎng)內(nèi)其他機器訪問本機web應(yīng)用包含以下4步:

第一步:設(shè)置啟動方式為IIS Express

Visual Studio 運行Web應(yīng)用時,默認采用自身的Visual Studio開發(fā)服務(wù)器。所以先要把項目改為用 IIS Web服務(wù)器。

首先確保機器已經(jīng)裝了IIS Express,下載地址(10.0版本):https://www.microsoft.com/zh-CN/download/details.aspx?id=48264

步驟:右鍵Web項目 → 屬性 → Web選項卡 → 勾選使用本地IIS Web 服務(wù)器 → 設(shè)置端口并點擊【創(chuàng)建虛擬目錄】按鈕

第二步:設(shè)置IIS Express的applicationhost.config文件

點擊上面操作的【創(chuàng)建虛擬目錄】按鈕后,會在IIS Express的applicationhost.config文件創(chuàng)建虛擬目錄信息。

文件默認路徑:%userprofile%\My Documents\IISExpress\config\applicationhost.config

找到上面應(yīng)用程序的配置信息,添加一條<binding>

<binding protocol="http" bindingInformation="*:8081:*" />

示例圖:

注意:修改前若已啟動了IIS Express,修改后需要重新啟動IIS Express才生效。

第三步:設(shè)置windows 防火墻

完成上面2步后,還需要設(shè)置防火墻允許此端口通過。

1) 圖形操作:

打開 Windows 防火墻的高級設(shè)置:

① 控制面板 → Windows 防火墻 → 高級設(shè)置

② 創(chuàng)建一條入站規(guī)則:協(xié)議TCP、端口為8081。

示例圖:

2) 命令行

也可以執(zhí)行以下命令添加一條入站規(guī)則:

netsh advfirewall firewall Add rule name=\"命令行Web訪問8081\" dir=in protocol=tcp localport=8081 action=allow

結(jié)果:

第四步:配置URL保留項

在Windows 7,可使用 Netsh.exe 工具配置HTTP設(shè)置,允許指定URL通過。

以管理員身份運行cmd命令:

netsh http add urlacl url=http://*:8081/ user=everyone

該命令為所有帳戶的指定 URL 命名空間添加一個 URL 保留項

更多netsh資料,可訪問相關(guān)MSDN:配置 HTTP 和 HTTPS

運行圖

2. 設(shè)置外網(wǎng)訪問

設(shè)置好內(nèi)網(wǎng)可訪問后,想要外網(wǎng)的小伙伴訪問本機,可通過以下2種方法:

1) 端口映射

2) 內(nèi)網(wǎng)穿透

2.1 端口映射

前提條件:擁有路由器設(shè)置權(quán)限。

在對外的路由器中設(shè)置一條端口映射規(guī)則,訪問外部IP地址時跳轉(zhuǎn)到局域網(wǎng)機器上。具體操作這里不闡述。

2.2 內(nèi)網(wǎng)穿透

在公司內(nèi)開發(fā)web應(yīng)用時,不是所有人都可以申請端口映射的權(quán)限,所以這時候就要有個內(nèi)網(wǎng)穿透的解決方案了。

網(wǎng)絡(luò)上提供內(nèi)網(wǎng)穿透的應(yīng)用有很多,這里使用的是花生殼(官網(wǎng):http://hsk.oray.com/)。

示例:

注意:微信OAuth2.0進行域名跳轉(zhuǎn)時會加上端口號,此時域名端口為80,本機端口為8081,跳轉(zhuǎn)后的地址為域名:8081會顯示錯誤。解決方法只需要設(shè)置本機web應(yīng)用的端口也為80即可。

運行圖

以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

相關(guān)文章

  • C#實現(xiàn)微信紅包功能

    C#實現(xiàn)微信紅包功能

    這篇文章主要介紹了C#實現(xiàn)微信紅包功能,使用正態(tài)分布計算紅包金額,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • WPF中鼠標/鍵盤/拖拽事件以及用行為封裝事件詳解

    WPF中鼠標/鍵盤/拖拽事件以及用行為封裝事件詳解

    這篇文章主要為大家詳細介紹了WPF中常用的鼠標事件、鍵盤事件以及注意事項,同時使用一個案例講解了拓展事件,感興趣的小伙伴可以了解一下
    2023-03-03
  • C#控件編程之文本框(TextBox)的使用

    C#控件編程之文本框(TextBox)的使用

    這篇文章主要介紹了C#控件編程之文本框(TextBox)的使用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • C#的WebBrowser操作frame實例解析

    C#的WebBrowser操作frame實例解析

    這篇文章主要介紹了C#的WebBrowser操作frame實例解析,很適合C#初學(xué)者參考借鑒,需要的朋友可以參考下
    2014-08-08
  • C#對INI文件進行讀寫操作的示例代碼

    C#對INI文件進行讀寫操作的示例代碼

    這篇文章主要為大家詳細介紹了C#對INI文件進行讀寫操作的相關(guān)知識,文中的示例代碼講解詳細,具有一定的學(xué)習(xí)價值,有需要的小伙伴可以參考一下
    2024-02-02
  • C#實現(xiàn)汽車租賃系統(tǒng)項目

    C#實現(xiàn)汽車租賃系統(tǒng)項目

    這篇文章主要為大家詳細介紹了C#實現(xiàn)汽車租賃系統(tǒng)項目,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • c#實現(xiàn)windows遠程桌面連接程序代碼

    c#實現(xiàn)windows遠程桌面連接程序代碼

    本篇文章主要介紹了c#實現(xiàn)windows遠程桌面連接程序代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-05-05
  • C#使用iTextSharp封裝的PDF文件操作類實例

    C#使用iTextSharp封裝的PDF文件操作類實例

    這篇文章主要介紹了C#使用iTextSharp封裝的PDF文件操作類,實例分析了C#操作pdf文件的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-03-03
  • C#簡單連接sql數(shù)據(jù)庫的方法

    C#簡單連接sql數(shù)據(jù)庫的方法

    這篇文章主要介紹了C#簡單連接sql數(shù)據(jù)庫的方法,涉及C#基于控制臺的數(shù)據(jù)庫連接創(chuàng)建于命令執(zhí)行相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2016-06-06
  • C#中閉包概念講解

    C#中閉包概念講解

    這篇文章主要介紹了C#中閉包概念講解,本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-07-07

最新評論

金门县| 永城市| 方正县| 汉沽区| 黄陵县| 德兴市| 天镇县| 彭泽县| 简阳市| 勃利县| 龙川县| 柏乡县| 兴隆县| 鄂托克旗| 施秉县| 诏安县| 阳山县| 宜章县| 平武县| 贡山| 稻城县| 尚义县| 金秀| 灵寿县| 额敏县| 江口县| 沙雅县| 新源县| 仁寿县| 南昌市| 永定县| 建湖县| 屏南县| 兴安盟| 禄丰县| 仁化县| 尚志市| 乌拉特前旗| 日喀则市| 峨边| 绵阳市|