我使用Visual Studio 2010 RC运行Windows 7旗舰版(64位).我最近决定让VS在IIS上运行/调试我的应用程序而不是随附的开发服务器.
但是,每次我尝试运行MVC应用程序时,都会收到以下错误:
HTTP错误403.14 - 禁止Web服务器配置为不列出此目录的内容.详细
错误信息
模块DirectoryListingModule
通知ExecuteRequestHandler
处理程序StaticFile错误
代码0x00000000请求
URL 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 MVC Web项目.现在我有一个要求迫使我部署到IIS7开发中(检查一些功能).每当我尝试键入网站的URL时,我都会收到上述错误消息.(注:开发机器:Vista Home Premium,IIS7)
我到目前为止做了什么:
编辑了HOSTS文件(C:\ WINDOWS\system32\drivers\etc\hosts).
将两个域放入其中(127.0.0.1 domain1.com和127.0.0.1 domain2.com).
创建了一个文件夹c:\ websites\dirOfApplication,并从Visual Studio 8中部署到此文件夹.
在IIS7中创建了一个主机名为domain1.com的新站点和上面的应用程序文件夹.
在Web浏览器中键入地址domain1.com会导致上述错误(HTTP错误403.14 - 禁止 - Web服务器配置为不列出此目录的内容.)
我想我错过了什么,但不知道是什么!尝试以相同的结果部署文件System.Web.Mvc,System.Web.Abstraction和System.Web.Routing.每当我尝试按F5并运行应用程序时,它运行正常!
我们开发了一个asp.net mvc 4应用程序.在vs 2012中,这项工作很好.我们发布这个Web应用程序并将其放在iis 7.5上,但是当我们想通过iis浏览Web应用程序时,显示以下错误消息:
HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory.
Run Code Online (Sandbox Code Playgroud)
我们认为这个错误可能来自这个Web应用程序,但我们创建了另一个asp.net mvc 4应用程序(没有任何更改和使用互联网模板)并将其放在iis上,并再次向我们显示顶级错误.
我们在互联网上搜索,看到更多的问题,他们发生了这个问题.例如:403 - 在iis7.5链接上基本的MVC 3部署禁止引入解决这个问题的想法,并假设这个问题已经解决了他们的问题,但这个解决方案对我不起作用.我们说的另一个链接包括:这个 /sf/ask/481985661/ 和这个:http://yassershaikh.com/http-error-403-14-forbidden- -web-server-is-configured-to-not-list-the-contents-of-directory-/但这个解决方案对我不起作用
有什么想法解决这个问题吗?
ASP.Net 4框架上的MVC 2项目.我正试图在IIS7上设置它,它给了我403.14错误.
是的,我尝试了微软修复,它启用了目录浏览,完全是我想要它做的错误.
是的,我运行了aspnet_regiis -i
不,它仍然无法正常工作
我也尝试重新安装.net 4,仍然没有.
我有点怀疑它可能是网站本身的东西,因为其他.Net项目将在同一个IIS上运行.我唯一能想到的是它是我的.config文件,我将在下面粘贴:
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=152368
-->
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
</configSections>
<appSettings configSource="AppSettings.config"/>
<connectionStrings configSource="ConnectionStrings.config" />
<system.net>
<mailSettings>
<smtp configSource="Smtp.config" />
</mailSettings>
</system.net>
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>
</compilation>
<authentication mode="Forms">
<forms loginUrl="~/Security/AccessDenied" timeout="2880" />
</authentication>
<roleManager enabled="true" …Run Code Online (Sandbox Code Playgroud)