【发布时间】:2015-08-12 15:50:21
【问题描述】:
从以前版本的问题中,有这样的:Browse website with ip address rather than localhost,它几乎概述了我到目前为止所做的事情......我已经让本地 IP 正常工作。然后我找到了ngrok,显然我不需要通过IP连接。
我想要做的是将我在 localhost 上运行的网站暴露给互联网。我找到了一个可以做到这一点的工具:ngrok。
在 Visual Studio 中运行网站,网站在 localhost/port# 上启动。我在命令行中运行命令“ngrok http port#”。一切似乎都开始正常。我生成了几个 URL,并且 ngrok 检查 url (localhost:4040) 有效。
唯一的问题是,当我转到生成的 URL 时,我收到 HTTP 错误 400:错误的请求无效的主机名。这是一个与我运行“ngrok http wrongport#”时不同的错误,这是一个找不到主机的错误......所以我认为正在发生一些好事。我就是不知道是什么...
在通过隧道服务将我的网站暴露在互联网上时,我是否遗漏了一个步骤?如果有,我在 ngrok 文档中找不到。
【问题讨论】:
-
整个过程总结here。也许这会有所帮助。
标签: asp.net visual-studio-2012 asp.net-web-api iis-express ngrok