我正在运行Windows 7 Ultimate(64位),使用Visual Studio 2010 RC。最近,我决定让VS在IIS上运行/调试我的应用程序,而不是使用其中的开发服务器。
然而,每次我尝试运行MVC应用程序时,都会出现以下错误:
HTTP错误403.14 - 禁止访问:Web服务器配置为不列出此目录的内容。详细信息
错误信息
模块 DirectoryListingModule
通知 ExecuteRequestHandler
处理程序 静态文件错误
代码 0x00000000 请求的
URL http://localhost:80/mySite/
物理路径 C:\myProject\mySite\
登录方法 匿名登录
用户 匿名
我在该目录中放置了一个 default.aspx
文件,但收到了以下错误:
HTTP错误500.21 - 内部服务器 错误处理程序"PageHandlerFactory-Integrated"在其模块列表中具有 错误的模块 "ManagedPipelineHandler"
是否有其他步骤我忘记了以使其正常工作?
注:我安装了IIS 7.5,然后安装了VS 2010 RC。我在Visual Studio 2010的MVC项目的“属性”下的“Web”选项卡中使用了内置的“创建虚拟目录”按钮。我确保应用程序正在使用ASP.NET 4应用程序池。
以下是我拥有的IIS安装功能。