Asp.net mvc 韩国+;IIS Express和Windows身份验证

Asp.net mvc 韩国+;IIS Express和Windows身份验证,asp.net-mvc,authentication,windows-authentication,iis-express,ngrok,Asp.net Mvc,Authentication,Windows Authentication,Iis Express,Ngrok,我试图公开一个通过ngrok在ASP.NETMVC5中开发的web应用程序,但我在Windows身份验证方面运气不佳。我的计划是使用其他带有IE8(此处插入rage)的虚拟机和一些通过ngrok连接的移动设备来测试该应用程序 我的设置详细信息如下 使用Server 2008(域控制器)、Visual Studio 2013、SQL等和开发工具的虚拟机 使用测试用户在VM中设置域XYZ 该Web应用程序正在IIS Express中通过F5'ing VS运行,并使用Windows身份验证。IIS

我试图公开一个通过ngrok在ASP.NETMVC5中开发的web应用程序,但我在Windows身份验证方面运气不佳。我的计划是使用其他带有IE8(此处插入rage)的虚拟机和一些通过ngrok连接的移动设备来测试该应用程序

我的设置详细信息如下

  • 使用Server 2008(域控制器)、Visual Studio 2013、SQL等和开发工具的虚拟机
  • 使用测试用户在VM中设置域XYZ
  • 该Web应用程序正在IIS Express中通过F5'ing VS运行,并使用Windows身份验证。IIS express配置为支持Windows身份验证
  • 我已经在applicationhost配置文件中配置了ngrok绑定,还运行了netsh命令“netsh http add urlacl url=URLPLUSPORT user=everyone”
我可以使用localhost在虚拟机上很好地访问和使用/调试应用程序,这一直有效。然而,当我运行ngrok,然后从虚拟机外部访问应用程序时,我会得到登录凭据提示(预期会出现这种情况)。我输入了正确的用户/密码,但仍然未经授权,无法访问应用程序

有人能帮忙吗?我是否需要任何额外的配置来允许身份验证通过?这可能吗

我现在几乎被难住了,ngrok网站也关闭了,尽管我无法想象有多少关于这种情况的文档:(


谢谢你的帮助

你能解决这个问题吗?我遇到了同样的问题。