如何 运行 来自 Visual Studio 的 C# 应用程序可以被 'https://{my ip address}:aport' 访问

How to run the C# application from Visual Studio which can be accessed by 'https://{my ip address}:aport'

我有一个 ASP.NET C# 应用程序,我可以在我的机器上本地 运行 它。我看到是 IIS Express 正在托管我的应用程序。

我可以使用 'https://localhost:4374' 访问它。

但是当我查找我机器的IP地址然后去 https://{我的 IP 地址}:4374'。 我收到一条错误消息 'Bad Request - Invalid Host name'

你能告诉我如何配置 ASP.NET C# 应用程序,以便我可以使用 https://{我的 ip 地址}:4374 使用它吗?

谢谢。

第一个解决方案:

步骤:

以管理员身份打开命令提示符

键入以下内容:

netsh http add iplisten ipaddress (YourIPAddress)

就是这样。你应该得到:

IP address successfully added

第二种解决方案:

步骤:

  1. 在您的计算机上搜索 IISExpress
  2. 打开config/applicationhost.config文件
  3. 搜索本地主机并替换为(您的 IP 地址)