从以前版本的问题,有这样的:浏览网站的IP地址而不是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文档中找不到它.
asp.net iis-express asp.net-web-api visual-studio-2012 ngrok
我使用ASP.NET Core 2.0在Visual Studio 2017中创建了一个默认项目.我选择了带有MVC和个人使用身份验证的Web应用程序.默认情况下,它即将配置并使用https.我已经尝试通过进入项目属性并删除用户ssl并将https更改为http来禁用它,但后来我得到了IIS Express连接错误或404.
我之前没有看到默认的https.来自何处以及在哪里可以禁用它?
visual-studio iis-express asp.net-core visual-studio-2017 asp.net-core-2.0