Ngrok + IIS Express和Windows身份验证

Mat*_*att 6 authentication asp.net-mvc windows-authentication iis-express ngrok

我试图通过ngrok公开我在ASP.NET MVC 5中开发的Web应用程序,而我对Windows身份验证没有好运。我的计划是使用其他带有IE8的VM(在此处插入愤怒)和一些通过ngrok连接的移动设备来测试该应用程序。

我的设置详细信息如下。

  • 具有Server 2008(域控制器),Visual Studio 2013,SQL等的VM和开发工具
  • 具有测试用户的VM中的域XYZ设置
  • 该Web应用程序通过IIS Express中的F5'ing VS运行,并使用Windows身份验证。IIS express配置为支持Windows身份验证。
  • 我已经在applicationhost配置文件中配置了ngrok绑定,还运行了netsh命令“ netsh http add urlacl url = URLPLUSPORT user = everyone”

我可以使用localhost在VM上访问和使用/调试应用程序,这一直有效。但是,当我运行ngrok然后从VM外部访问该应用程序时,我得到登录凭据提示(期望如此)。我输入了正确的用户名/密码,但我仍然得到401 Unauthorized,无法访问该应用程序。

有人可以帮忙吗?我是否需要任何其他配置以允许身份验证通过?这有可能吗?

我现在很沮丧,ngrok网站已关闭,尽管我无法想象有很多有关此方案的文档:(

谢谢你的帮助