從OSX連線到IIS Express


版本

  • windows:win 10
  • Parallels:15

Parallels設定

網路設定選擇橋接 “WIFI”

Parallels網路設定

取得windows ip

點選命令提示文字, 輸入ipconfig取得目前IP

建議要使用系統管理員身份執行

注意這裡抓ip的原因是因為也可以透過這個方式確認剛剛設定WIFI是否正確
舉例來說, 若你在的網路ip都是10.開頭, 設定完以後這裡ipconfig看到的也會是10. 不會是其他的

新增防火牆設定

新增電腦名稱

netsh http add urlacl url=http://MachineName:PortNo/ user=everyone

新增IP

netsh http add urlacl url=http://IPAddress:PortNo/ user=everyone

設定iis express的設定檔

通常會在你的專案目錄中.vs的路徑

D:\YourProjectName\.vs\YourProjectName\config\applicationhost.config
<site name="YourProjectName" id="2">
      <application path="/" applicationPool="Clr4IntegratedAppPool">
      <virtualDirectory path="/" physicalPath="YourProjectPath" />
         </application>
           <bindings>
              <binding protocol="http" bindingInformation="*:PortNo:localhost" />
              <!-- Add Here 把下面這兩行加進去 -->
              <binding protocol="http" bindingInformation="*:PortNo:IPAddress" />
              <binding protocol="http" bindingInformation="*:PortNo:MachineName" />
           </bindings>
</site>

重新啟動程式

從mac開啟chrome 並輸入網址即可!這樣就可以用mac postman來測試囉!

後記

如果要刪除防火牆設定也很簡單, 使用以下指令就可以刪除囉

netsh http delete urlacl url=http://IPAddress:PortNo/
#IISExpress






你可能感興趣的文章

compose & pipe function

compose & pipe function

React-[入門篇]-加入更多元件到React Pizza專案

React-[入門篇]-加入更多元件到React Pizza專案

Redux 介紹、如何串接 React 與 Redux

Redux 介紹、如何串接 React 與 Redux






留言討論