一直在浏览并尝试我在这个主题上找到的所有指南,但没有运气。我正在使用 HTTPS 运行 MVC 项目,并希望使用一些远程移动设备访问调试站点以测试该网站。我遵循了一个几乎有效的指南,我认为我已经很接近让它发挥作用了。以下是我所做的步骤:
- 编辑它以获得这个结果:
netsh http 添加 urlacl url=http://*:44363/user=everyone
- URL预留成功添加
- 尝试以管理员和非管理员身份启动 Visual Studio。得到以下错误信息
“无法启动 IIS Express Web 服务器。
无法为站点“x”应用程序重新注册 URL“https://localhost:44363”。错误描述:该文件已存在时无法创建文件”
- 然后我必须再次运行 cmd 并使用以下命令删除 url:
netsh http 删除 urlacl url=http://*:44363/
我如何让它与 Visual Studio 2017 一起使用?我不能让它开始工作很多步骤。我已经阅读了很多指南,但没有一个有效
最佳答案
令人惊讶的是,如此简单的共同需求在 2017 年开箱即用会如此痛苦!
反正https://github.com/icflorescu/iisexpress-proxy对我来说很好用。
使用节点安装它:
npm install -g iisexpress-proxy
然后它就像:
iisexpress-proxy 51123 to 3000
不到 2 分钟即可开始运行。
关于asp.net-mvc - Visual Studio 2017 - 在 IIS Express 中授予远程用户访问网站的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45986621/