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

ASP.NET Core設置URLs的方法匯總(完美解決.NET 6項目局域網IP地址遠程無法訪問的問題)

 更新時間:2023年11月09日 11:09:08   作者:lym003  
近期在dotnet項目中遇到這樣的問題.net6 運行以后無法通過局域網IP地址遠程訪問,整理出解決問題的五種方式方法,感興趣的朋友一起看看吧

ASP.NET Core設置URLs的幾種方法

近期在dotnet項目中遇到這樣的問題:.net6 運行以后無法通過局域網IP地址遠程訪問。后查閱官方文檔。整理出解決問題的五種方式方法,通過新建一個新的WebApi項目演示如下:

說明

操作系統:Ubuntu 22.04.2

運行時:.NET 6

開發(fā)工具:Visual Studio 2202

新建webapi

# 只需要以下名利即可創(chuàng)建新的webapi項目
dotnet new webapi -n test

直接運行項目:dotnet run

此時通過遠程IP + Post的方式無法正常訪問

但是通過:curl https://localhost:7150/swagger/Index.html -k 就可以訪問(-k 是避開ssl證書,后期專門出一篇文章講一下)

部分截圖,但是可以看得出頁面已經正常請求了。

接下來正式講解方法

方法一:使用環(huán)境變量(該方法可以設置url,但是不能解決遠程訪問的問題,不推薦)

# 環(huán)境變量僅在當前終端生效,關閉終端后需要重新設置
export ASPNETCORE_URLS="http://localhost:9000;https://localhost:9001"
# 運行程序
dotnet test.dll

如果使用Windows命令行(即cmd命令行),使用下面的方式設置

# 環(huán)境變量僅在當前命令行窗口生效
set ASPNETCORE_URLS=http://localhost:7000;https://localhost:7010
# 將ASPNETCORE_URLS變量保存到用戶環(huán)境變量中
setx ASPNETCORE_URLS "http://localhost:7000;https://localhost:7010"
# 加/m參數,將ASPNETCORE_URLS變量保存到系統環(huán)境變量中
setx ASPNETCORE_URLS "http://localhost:7000;https://localhost:7010" /m
# 運行程序
dotnet test.dll

注意:使用setx設置環(huán)境變量后,需要打開新的Windows命令行窗口才會使用環(huán)境變量生效

方法二:使用命令行參數(可以設置url,也可以解決遠程訪問的問題,但是啟動的時候需要將url作為參數啟動,比較麻煩,不推薦)

在生成程序的根目錄下,使用dotnet --urls命令,并帶上urls參數

dotnet run --urls "https://192.168.11.82:9001;http://192.168.11.82:9000"

此時遠程可以訪問:

為部分截圖

方法三:使用配置文件(即設置了url,也解決了遠程訪問的問題。推薦)

在生成程序的根目錄下,打開appsettings.json文件,添加url配置項

"urls":"htts://192.168.11.82:9001;http://192.168.11.82:9000"

方法四:使用UseUrls(一次設置,兩個問題都解決,推薦)

這種方法需要修改源代碼,打開Program.cs文件,添加如下代碼。

app.Urls.Add("https://0.0.0.0:9001");
app.Urls.Add("http://0.0.0.0:9000");

此時運行

方法五:使用Kestrel(感興趣的小伙伴可以自己去研究一下)

到此這篇關于ASP.NET Core設置URLs的幾種方法,完美解決.NET 6項目局域網IP地址遠程無法訪問的問題的文章就介紹到這了,更多相關ASP.NET Core設置URLs內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • ASP.NET中訪問DataGrid中所有控件值的方法

    ASP.NET中訪問DataGrid中所有控件值的方法

    這篇文章主要介紹了ASP.NET中訪問DataGrid中所有控件值的方法,涉及asp.net控件操作的相關技巧,需要的朋友可以參考下
    2016-04-04
  • asp.net網站開發(fā)包wq.dll打包下載

    asp.net網站開發(fā)包wq.dll打包下載

    這個wq.dll主要是用來給Web群和C#聯盟群及GUI群的朋友使用的,其它群和使用控件開發(fā)web的朋友可以直接無視,這個封裝好的包是一個基礎開發(fā)包,可以輕松的幫你完成一些小型網站的開發(fā),支持.Net Framework2.0(及以上平臺)。
    2009-10-10
  • VS2017做為Unity3D的腳本編輯器需要的最精簡組件

    VS2017做為Unity3D的腳本編輯器需要的最精簡組件

    這篇文章主要為大家詳細介紹了VS2017做為Unity3D的腳本編輯器需要的最精簡組件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • ASP.NET MVC在基控制器中處理Session

    ASP.NET MVC在基控制器中處理Session

    這篇文章介紹了ASP.NET MVC在基控制器中處理Session的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-08-08
  • .Net使用RabbitMQ實現短信密碼重置的操作步驟

    .Net使用RabbitMQ實現短信密碼重置的操作步驟

    在C#開發(fā)中,通過RabbitMQ實現短信服務可增強應用的消息通知能力,本文介紹了使用RabbitMQ發(fā)送短信的步驟,包括安裝RabbitMQ客戶端庫、創(chuàng)建連接和通道、實現短信發(fā)送服務、配置RabbitMQ消費者,并集成到用戶密碼重置流程中,通過示例代碼,可以快速理解整個實現過程
    2024-09-09
  • asp.net core新特性之TagHelper標簽助手

    asp.net core新特性之TagHelper標簽助手

    這篇文章主要為大家詳細介紹了asp.net core新特性之TagHelper標簽助手的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • MvcPager分頁控件使用注意事項

    MvcPager分頁控件使用注意事項

    這篇文章主要為大家詳細介紹了MvcPager分頁控件使用的注意事項,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • 詳解ASP.NET Core部署項目到Ubuntu Server

    詳解ASP.NET Core部署項目到Ubuntu Server

    這篇文章主要介紹了詳解ASP.NET Core部署項目到Ubuntu Server ,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • jquery提交表單mvc3后臺處理示例

    jquery提交表單mvc3后臺處理示例

    這篇文章主要介紹了jquery提交表單mvc3后臺處理示例,需要的朋友可以參考下
    2014-05-05
  • ASP.NET Core如何實現簡單的靜態(tài)網站滾動更新

    ASP.NET Core如何實現簡單的靜態(tài)網站滾動更新

    這篇文章主要給大家介紹了關于ASP.NET Core如何實現簡單的靜態(tài)網站滾動更新的相關資料,文中給出了詳細實現的代碼,對需要的朋友來說很實用,需要的朋友可以參考下
    2021-07-07

最新評論

淳化县| 马尔康县| 郯城县| 武安市| 六盘水市| 灵台县| 大名县| 临邑县| 四平市| 武川县| 榆林市| 吉安县| 海城市| 临邑县| 县级市| 特克斯县| 龙山县| 和龙市| 保定市| 永平县| 临安市| 会东县| 锦州市| 克东县| 恩平市| 宕昌县| 和林格尔县| 福安市| 桂东县| 山西省| 潜山县| 绥德县| 沙雅县| 高邮市| 革吉县| 丰城市| 独山县| 玉林市| 汪清县| 长子县| 深泽县|