ASP .NET Core 2.0将“localhost”更改为“主机名”

时间:2017-11-08 04:17:35

标签: asp.net-mvc binding hostname

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

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

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

服务器是IIS express。

有人可以指示我应该如何使用主机名运行此应用程序?感谢。

2 个答案:

答案 0 :(得分:1)

以管理员身份运行visual studio后,一切正常!

答案 1 :(得分:-1)

Win + R打开“运行”对话框,然后键入&#34; drivers&#34;

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