Visual Studio 2015.无法注册站点访问的URL被拒绝IIS Express.访问被拒绝0x80070005

Gor*_*ger 2 ssl localhost iis-express asp.net-mvc-5 visual-studio-2015

我在Visual Studio 2015中启用了SSL,以便在本地实施FacebookGoogle登录.

我将项目属性的Web选项卡中的项目URL更改为https:// localhost:44300 /并使用RequireHttps属性修饰控制器- ref @msdn.

一切都在当地很好.

我将设置恢复为HTTP以测试其他内容,当我尝试返回HTTPS时,这会导致我出现问题.

我找到了这个问题并尝试了几乎所有建议的解决方案.

错误细节:

无法为网站" 网站 "应用程序" 路径 " 注册URL" url ".错误描述:访问被拒绝.(0X80070005).

use*_*841 10

我不得不在DOS中发出这个命令来解决VS 2015中的问题:

netsh http add urlacl url=http://{ip_addr}:{port}/ user=everyone
Run Code Online (Sandbox Code Playgroud)

奇怪的是,只有当我将项目移动到另一台PC时才需要这样做.在原来的PC上我不需要它.

  • 注意*,127.0.0.1和localhost被视为单独的... netsh http delete urlacl url = http://*:10001/netsh http add urlacl url = http://*:10001/user = everyone netsh http delete urlacl url = http://127.0.0.1:10001/netsh http add urlacl url = http://127.0.0.1:10001/user = everyone netsh http delete urlacl url = http:// localhost:10001/netsh http add urlacl url = http:// localhost:10001/user = everyone (2认同)