VSは、127.0.0.1をIISExpressのローカルホストへのアクセスを解決することができますし、ローカルIPにアクセスすることはできません(エラー400)

Cに位置IISExpress設定ファイルを探す:\ Users \ユーザー管理者\ドキュメント\ IISExpress \ CONFIGフォルダのオープンapplicationHost.configの下に、次のコードを探します。

<サイト名= " WEBSITE1 " ID = " 1 " serverAutoStart = " 真の" >
        <アプリケーション・パス= " / " >
          <パスのVirtualDirectory = " / " PhysicalPathの= " %IIS_SITES_HOME%\ WEBSITE1 " />
        </アプリケーション>
        <バインディング>
          <プロトコルバインディング= " HTTP " bindingInformation = " :8080:ローカルホスト" />
        </バインディング>
      </サイト>

ラインのhttp設定情報を追加します。

    <サイト>
      <サイト名= " WEBSITE1 " ID = " 1 " serverAutoStart = " 真の" >
        <アプリケーション・パス= " / " >
          <パスのVirtualDirectory = " / " PhysicalPathの= " %IIS_SITES_HOME%\ WEBSITE1 " />
        </アプリケーション>
        <バインディング>
          <プロトコルバインディング= " HTTP " bindingInformation = " *:2040:192.168.0.16 " />
          <プロトコルバインディング= " HTTP " bindingInformation = " :8080:ローカルホスト" />
        </バインディング>
      </サイト>

管理者CMDコマンドウィンドウとして開く

、次のコマンドを入力します。

60736 / =ユーザー全員をします。netsh追加urlacl HTTP URL = HTTP://10.1.186.198に


CMDは、管理者として実行されているかどうか、エラーしてください確認した場合。再起動IISExpressは、この時間は、IPアドレスを使用してアクセスすることができるはずです。

また、ファイアウォールをオフにすることを忘れないでください。

 

おすすめ

転載: www.cnblogs.com/wangdash/p/11984169.html