我正在使用 Visual Studio 2010 RC 运行 Windows 7 Ultimate(64 位)。我最近决定让 VS 在 IIS 上运行/调试我的应用程序,而不是在它附带的开发服务器上。
但是,每次我尝试运行 MVC 应用程序时,都会收到以下错误:
HTTP 错误 403.14 - 禁止 Web 服务器配置为不列出此目录的内容。详细的
错误信息
模块目录列表模块
通知执行请求处理程序
处理程序静态文件错误
请求代码 0x00000000
网址 http://localhost:80/mySite/
身体的
路径 C:\myProject\mySite\
登录方式 匿名登录
匿名用户
我放置了一个default.aspx
文件在目录中,我收到以下错误:
HTTP 错误 500.21 - 内部服务器
错误处理程序
“PageHandlerFactory-Integrated”有一个
错误模块“ManagedPipelineHandler”
它的模块列表
我是否还忘记采取任何其他步骤来使其正常工作?
注意:我在安装VS 2010 RC后安装了IIS 7.5。我使用了 Visual Studio 2010 中 MVC 项目的“属性”中“Web”选项卡下的内置“创建虚拟目录”按钮。我确保该应用程序正在使用 ASP.NET 4 应用程序池。
以下是我已安装的 IIS 功能。
ASP.NET 4 未在 IIS 中注册。必须在命令行中运行以下命令/运行
32 位 (x86) Windows
%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir
64 位 (x64) Windows
%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir
大卫·默多克评论中的注释:
.net 版本已更改
自从这个答案发布以来。查看
该框架是哪个版本的
%windir%\Microsoft.NET\Framework64
目录并更改命令
因此在运行之前(它是
目前为 v4.0.30319)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)