gpt4 book ai didi

asp.net - 更改asp.net中的服务器地址

转载 作者:行者123 更新时间:2023-12-02 20:31:48 26 4
gpt4 key购买 nike

当我编译我的项目时,它在 url http://localhost:12421/index.html 中运行

我可以在我的私有(private)IP中运行它吗?可以说 http://192.168.1.212:12421/index.html我尝试浏览它,但它给了我错误错误请求 - 无效主机名

HTTP Error 400. The request hostname is invalid.

最佳答案

例如我有一个 ASP.NET项目名称为 myWebSite
以下方法可以更改http://localhost:12421/ 服务器地址IP地址,例如:192.168.1.7:80一直为我工作。

  1. Enable IISExpress在您的计算机上

Windows Features

  • Add a NetShare Reservation在 Windows 中打开命令行 (CMD) 以管理员身份运行,然后转到 c:\Windows\system32> ,然后输入:
    netsh http add urlacl url=http://192.168.1.7:80/ user=everyone然后按Enter key 。
    您应该看到 URL reservation successfully added消息。
  • CMD

  • 转到C:/Users/UserName/Documents/IISExpress/config/并打开applicationhost.config .
    applicationhost.config文件在 <sites> 中找到您的站点部分。
    示例:
  • <sites>
    <site name="myWebSit" id="1">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
    <virtualDirectory path="/" physicalPath="D:\myWebSit\myWebSit" />
    </application>
    <bindings>
    <binding protocol="http" bindingInformation="*:12421:localhost" />
    </bindings>
    </site>
    </sites>

    现在将地址更改为您的 IP localhost 。例如:

    <binding protocol="http" bindingInformation="*:80:192.168.1.7" />
  • 将项目网址更改为自己的地址
    在 Visual Studio 上打开您的项目;右键单击您的启动项目并选择 properties 。在属性中选择Web选项卡,然后将 Project Url 文本框内容更改为您的地址。例如:http://192.168.1.7:80/然后点击Create Virtual Directory按钮。
    您应该看到 The virtual directory was created successfully.消息。
  • VSWebTab

    现在,您应该能够通过自己的 IP 地址在 Visual Studio 中运行您的项目。

    Reference

    关于asp.net - 更改asp.net中的服务器地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30288602/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com