VS斷點調試含IP地址的url訪問WebAPI接口


Visual Studio 斷點調試webapi接口,只能用localhost登錄api,無法用ip地址作為url訪問

解決方法:

1、必須以管理員身份運行VS

2、修改【applicationhost.config】文件下的內容

①項目文件夾下找到隱藏文件夾".vs”->config->applicationhost.config

找到相對應程序的節點

 

 

在<bingdings>節點下新增一行內容將“localhost”修改成“ip地址”

新增內容:<binding protocol="http" bindingInformation="*:57995:192.168.0.105" />

 

 ②另一種查看此配置文件方法

運行項目->系統右下角會出現IIS Express

 

右鍵IIS Express,點擊【顯示所有應用程序】

 

 

選中其中一個應用程序,下面將出現該項目的屬性

 

 

 點擊【配置】對應的地址,系統將會打開【applicationhost.config】,此時只需按①的步驟找到對應節點,添加上含IP地址的節點即可。

3、VS中選中項目右鍵屬性->Web->將項目url地址中localhost修改為ip地址:192.168.0.105->創建虛擬目錄->保存。注意此時VS就不會再彈出"只能為localhost"的提示框了。

 

 4、至此就都配置完成,已經可以通過IP地址去訪問接口。

注意:防火牆入站規則若有需要可以允許端口80,57995(程序的端口),或者直接關閉防火牆

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM