在代理模式下运行时,Browsersync似乎无法加载网站。当使用相同的配置但其他网站确实有效时,所以它必须是我本地设置中的东西,但我一直无法弄清楚是什么。
我在Windows上运行它,代理在localhost:5000上运行的ASP.NET 5应用程序。直接导航到这个位置工作正常。试图挂钩ASP.NET的管道信号,html是通过管道导出的,但浏览器从未收到响应并保持挂起状态。
日志输出表明除了不同的会话和明显的代理URL之外没有区别,如果我在另一个网站上运行它,其中localhost上的其他站点似乎也可以工作(在IIS上)。
使用配置(gulp):
gulp.task('browsersync', function () {
browserSync({
proxy: 'localhost:5000',
notify: true,
open: true,
logLevel: 'debug'
});
});