使用WebAPI2调试AngularJS SPA时使用IIS Express HTTP 403.14
我创建了一个解决方案,其中包含一个WebAPI2项目以及一个单独的HTML项目来容纳我的AngularJS SPA。后一个项目包含index.html和app和Scripts文件夹。当我在本地调试时,我收到HTTP 403.14禁止。是否需要其他配置步骤来确保应用程序在本地运行以及部署到Azure时运行?尝试直接浏览index.html,而不仅仅是浏览文档根目录 如果行得通,请将这些行添加到web.config以设置默认文档使用WebAPI2调试AngularJS SPA时使用IIS Express HTTP 403.14,angularjs,asp.net-mvc,azure,Angularjs,Asp.net Mvc,Azure,我创建了一个解决方案,其中包含一个WebAPI2项目以及一个单独的HTML项目来容纳我的AngularJS SPA。后一个项目包含index.html和app和Scripts文件夹。当我在本地调试时,我收到HTTP 403.14禁止。是否需要其他配置步骤来确保应用程序在本地运行以及部署到Azure时运行?尝试直接浏览index.html,而不仅仅是浏览文档根目录 如果行得通,请将这些行添加到web.config以设置默认文档 <system.webServer> &
<system.webServer>
<defaultDocument enabled="true">
<files>
<clear/>
<add value="index.html"/>
</files>
</defaultDocument>
</system.webServer>
您正在使用哪个版本的Visual Studio?我正在Windows Server 2012虚拟机上使用VS 2015 Professional。感谢您的回复。很遗憾,我无法浏览到index.html。web.config中是否需要其他路由指令?