关于火狐浏览器访问本机IIS部署的网站弹出“此地址使用了一个通常用于网络浏览以外目的的端口.出于安全原因,Firefox 取消了该请求”这个错误(错误截图如下):
解决方法如下:
1、打开火狐浏览器,在地址烂输入“about:config”
2、然后在“首选项名称”的下方单击右键,选择“新建”》“字符串”,在弹出框输入“network.security.ports.banned.override”,单击“确定”
3、然后再在弹出的“输入字符串的值”对话框中输入IIS部署网站设置的端口,如:103,最后单击“确定”。如下图:
设置完以上步骤后再在火狐浏览器打开IIS部署网站的本地地址,你是不是惊喜的发现可以打开网站了!
解决:网页可能暂时无法连接,或者它已永久性地移动到了新网址
网页显示:网址为http://localhost:6000/swagger/index.html 的页面可能存在问题,或者已永久移动到新的网址。
Edge浏览器不能访问本地网站的问题;
IIS Express调试webapi项目可以正常显示网页,但是ctrl+f5运行程序后网站无法打开,postman可以访问webapi,此情况是谷歌浏览器导致的
网上有说管理员用户启动cmd
在cmd中执行以下命令:
ipconfig /flushdns
nbtstat –r
netsh int ip reset
netsh winsock reset
接着重启电脑~试了解决不了;
其实把http请求改成https就可以了,vs配置改为:
"applicationUrl": "https://localhost:6001;http://localhost:6000",
在谷歌浏览器上可以访问https地址,火狐可以按上面的解决办法解决。