Grunt BrowserSync + Angular getting" HTTP Error 403.14 - Forbidden"错误

时间:2015-10-14 14:45:26

标签: angularjs iis gruntjs browser-sync

我在localhost端口8080上运行了角度运行,并且在端口3000上运行了grunt browsersync。

我有我的咕噜文件:

browserSync: {    
            dev: {
                options: {
                    watchTask: true,
                     proxy: "localhost:8080"
                } 
            } 

让browserync与正确的端口一起使用。 (我删除了bsFiles部分,因为它没有相关性,但是如果有人想知道那就在那里)。

我目前让browserync与另一个只使用" localhost"的项目完美运行。作为代理人。

当我尝试运行角度项目时,我得到:

  

HTTP错误403.14 - 禁止将Web服务器配置为不列出   这个目录的内容。

我继续完成了IIS的所有建议而没有运气:

  

如果您不想启用目录浏览,请确保默认值   文档已配置且文件存在。
启用目录   使用IIS管理器浏览。
打开IIS管理器。在“功能”视图中,   双击“目录浏览”。
在目录浏览页面中,在   在“操作”窗格中单击“启用”
验证   configuration /system.webServer/directoryBrowse@enabled属性是   在站点或应用程序配置文件中设置为true。

我注意到一件有趣的事情是:

  

请求的网址// localhost:3000 /
  物理路径C:\ ColdFusion11 \ cfusion \ wwwroot

我认为所请求的网址将是" localhost:8080"和音乐路径将是" wwwroot / myangularproject"

如果我能提供更多信息,请告诉我!

0 个答案:

没有答案