Eds*_*onF 9 single-page-application durandal hottowel
完成了关于Pluralsight的John Papa课程 - 顺便说一句真棒!)
我现在正在创建我的第一个SPA.我来自桌面应用程序开发人员背景,请原谅我,如果这个问题是新手!
当我加载SPA而不是看到启动画面,然后是主屏幕时,我收到此错误消息:
HTTP错误403.14 - 禁止Web服务器配置为不列出此目录的内容.最可能的原因:
未为请求的URL配置默认文档,并且未在服务器上启用目录浏览.
谁能帮忙解决这个问题?
小智 16
1.打开IIS管理器.
2.右键单击"默认网站"添加网站,然后选择"添加应用程序".
3.输入任何名称作为别名类型和物理路径中网站的负载,然后单击"确定".
4.然后转到已加载网站的功能视图,并双击"目录浏览".
6.然后刷新默认网站.
7.打开Visual Studio并转到该网站.它会要求重新加载,然后单击"是".
8.it将在web.config文件中添加以下代码.
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
9.现在运行并看到错误将消失.
小智 6
转到控制面板 - >程序和功能 - >打开或关闭窗口功能(在窗口左侧).
Windows功能Box将弹出如下:IIS - > WWW服务 - >通用HTTP请求 - >目录浏览(启用此功能).
单击确定.
在你的web.config文件中 - 添加这个,
<system.webServer>
<defaultDocument enabled="true" />
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
并保存.
它将开始工作.面对一些初步的故障后,它对我有用.
我能够使用这个网站的答案来解决这个问题:https : //devstuffs.wordpress.com/2012/02/29/how-to-fix-http-error-403-14-forbidden-the-web-server -is-configured-to-not-list-the-contents-of-this-directory/
当您在 IIS 7+ 上运行托管 MVC 2+ 时会发生此错误,这是因为 ASP.NET 4 未在 IIS 中注册。就我而言,我正在创建一个 MVC 3 项目并将其托管在 IIS 7.5 上。
要修复它,请确保您安装了 MVC 2 或更高版本和 .Net Framework 4.0,然后以管理员身份运行命令提示符并键入以下行:
32 位 (x86)
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir
64 位 (x64)
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir
| 归档时间: |
|
| 查看次数: |
72300 次 |
| 最近记录: |