在完成对Pluralsight-约翰爸爸课程结束后这是顺便说一下真棒! )
现在我创造我的第一个SPA。 我来自桌面应用程序开发背景,因此原谅我,如果这个问题是新手!
当我加载SPA也看不到闪屏,然后在主屏幕我收到此错误消息:
HTTP错误403.14 - 禁止访问Web服务器被配置为不列出的这directory.Most可能促使内容:
默认文档未配置请求的URL,和目录浏览未在服务器上启用。
谁能帮助解决这一问题?
在完成对Pluralsight-约翰爸爸课程结束后这是顺便说一下真棒! )
现在我创造我的第一个SPA。 我来自桌面应用程序开发背景,因此原谅我,如果这个问题是新手!
当我加载SPA也看不到闪屏,然后在主屏幕我收到此错误消息:
HTTP错误403.14 - 禁止访问Web服务器被配置为不列出的这directory.Most可能促使内容:
默认文档未配置请求的URL,和目录浏览未在服务器上启用。
谁能帮助解决这一问题?
1.打开了IIS管理器。
2.增加“默认网站”通过右键单击网站并选择“添加应用”。
3.输入任何名称,别名类型和负载该网站的物理路径,然后单击确定。
4.然后去那个网站加载并双击对“目录浏览”的功能视图。
6.Then刷新默认网站。
7.Open的Visual Studio和去那个网站。 它会要求重装,然后单击“是”。
8.it将在web.config文件中添加以下代码。
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
9.Now运行,并看到错误就会消失。
进入控制面板 - >程序和功能 - >打开寡妇功能打开或关闭(在窗口的左侧)。
Windows功能框中将在这个弹出:IIS - > WWW服务 - >常见HTTP请求 - >目录浏览(启用此)。
单击确定。
在你web.config
文件-添加此,
<system.webServer>
<defaultDocument enabled="true" />
</system.webServer>
和保存。
它将开始工作。 它为我工作面临着一些初始故障之后。
我能解决这个使用本网站的答案: https://devstuffs.wordpress.com/2012/02/29/how-to-fix-http-error-403-14-forbidden-the-web-server -is配置到不一览的-内容-的此结果目录/
当你有MVC 2+运行托管在IIS 7 +,这是因为ASP.NET 4在IIS中未注册时出现此错误。 以我为例,我创建一个MVC 3项目,并收留了它在IIS 7.5。
为了解决这个问题,请确保您有MVC 2或以上和.NET Framework 4.0安装,然后运行命令提示符管理员,键入以下命令行:
32位(x86)的
%WINDIR%\ Microsoft.NET \框架\ v4.0.30319 \ ASPNET_REGIIS.EXE -ir
64位(64位)
%WINDIR%\ Microsoft.NET \ Framework64 \ v4.0.30319 \ ASPNET_REGIIS.EXE -ir
这也是出现此错误的原因之一。
新手程序员忘记提及起始页。 右键点击要首先显示当应用程序运行,并设置为起始页你西港岛线在下拉菜单中找到任何形式。
编辑你的web.config,为了显示从您的Web服务器的详细错误添加的customErrors部分。 使用模式=“关” http://msdn.microsoft.com/en-us/library/h0hfz6fc%28v=vs.71%29.aspx
<configuration>
<system.web>
<customErrors mode="Off">
</customErrors>
</system.web>
</configuration>
另一种方法是尝试运行Chrome等直接输入网址,而不是运行在Visual Studio调试器的应用SPA单独的浏览器的SPA。 URL应该类似“本地主机:13753”。 检查你的开发服务器的端口号。 这将是不同的。
然后按F12打开开发者工具。
按Ctrl + R刷新和调查Netwok标签。 您通常可以找到有关该错误以及更多的信息是什么原因造成的。