C# 如何在windows 10操作系统下通过IP地址运行visual studio 2017 API项目,我面临很多问题

C# 如何在windows 10操作系统下通过IP地址运行visual studio 2017 API项目,我面临很多问题,c#,asp.net-mvc,visual-studio,windows-10,ip-address,C#,Asp.net Mvc,Visual Studio,Windows 10,Ip Address,我必须尝试很多解决方案,但没有人能解决我的问题,我需要在IP地址运行我的visual studio API项目(如192.168.1.8:7832/),但同时这个项目在localhost:7832中也能正常工作 我必须遵循以下步骤 像这样更改我的applicationhost.config文件 <bindings> <binding protocol="http" bindingInformation="*:1407:192.168.1.8" /> </bind

我必须尝试很多解决方案,但没有人能解决我的问题,我需要在IP地址运行我的visual studio API项目(如
192.168.1.8:7832/
),但同时这个项目在
localhost:7832
中也能正常工作

我必须遵循以下步骤

  • 像这样更改我的
    applicationhost.config
    文件

    <bindings>
      <binding protocol="http" bindingInformation="*:1407:192.168.1.8" />
    </bindings>
    
  • 但响应服务不可用

    请帮助我,提前谢谢…

    我找到了一个解决方案, 如果您想从本地主机Ip地址运行项目

    遵循以下步骤:

    1) 单击该项目的IIS站点,并单击最右侧窗格中的绑定,然后单击添加…

    2) 键入要将其绑定到的IP地址,然后添加一个端口,以便在本地网络上访问该地址,将主机名保留为空

    3) 单击确定并尝试通过浏览器中的IP地址和端口运行该项目。项目应按预期加载

    4) 如果要允许该端口通过本地网络的防火墙,请将其作为入站规则添加到防火墙中

    注意:application.config中无需更改


    希望这有帮助

    我收到了相同的服务不可用错误。这是由于编辑错误造成的

    我实际上是在编辑IIS Express的
    applicationhost.config
    ,它位于Documents->IISExpress->config中


    需要编辑的实际文件位于项目文件夹->.vs->config中。.vs是一个隐藏的文件夹。

    您对此有任何解决方案吗?没有,尚未收到任何解决方案。如果我的解决方案对您有效,您可以接受!或者用评论更新@Raja,您找到解决方案了吗?您的答案是针对IIS服务器的,但Visual Studio 2017使用IIS Express。
    netsh advfirewall firewall add rule name="IISExpressWeb" dir=in protocol=tcp localport=1234 profile=private remoteip=localsubnet action=allow