【问题标题】:ASP .NET Core 2.0 Change "localhost" to a "hostname"ASP .NET Core 2.0 将“localhost”更改为“主机名”
【发布时间】:2017-11-09 09:04:49
【问题描述】:

我有一个基于 MVC 框架编写的 Web 应用程序。它在 localhost 和默认端口 51290 上运行得非常好。现在我需要使用我的域名来运行它,例如我的主机名。我尝试的是在“applicationhost.config”部分添加一行:

            <binding protocol="http" bindingInformation="*:80:myhostname" />

当我按 Ctr+F5 时,我收到一条错误消息,说端口 80 正在使用中。

服务器是 IIS express。

有人可以指导我应该如何使用主机名运行这个应用程序吗?谢谢。

【问题讨论】:

  • 如果你使用 Skype,可能是使用 80 端口。见here

标签: asp.net-mvc binding hostname


【解决方案1】:

在我以管理员身份运行 Visual Studio 后,一切正常!

【讨论】:

    【解决方案2】:

    Win+R 打开运行对话框,输入“drivers”

    现在您可以看到“etc”文件夹,里面有一个名为“hosts”的文件。打开它并将本地主机名更改为您的域名。 http://www.c-sharpcorner.com/UploadFile/8d44fb/how-to-access-the-site-using-domain-name-instead-of-localhos/

    【讨论】:

    • 哦...对不起约翰..这是一个错误。我不知道为什么我这样回答...非常抱歉。
    猜你喜欢
    • 1970-01-01
    • 2013-02-26
    • 2018-12-08
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 1970-01-01
    • 2018-05-24
    • 2022-09-29
    相关资源
    最近更新 更多