相关疑难解决方法(0)

IIS 7.5上的ASP.NET MVC

我使用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的已安装功能.

替代文字

.net-4.0 iis-7.5

336
推荐指数
10
解决办法
30万
查看次数

IIS 7中的ASP MVC导致:HTTP错误403.14 - 禁止

我正在开发一个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并运行应用程序时,它运行正常!

iis asp.net-mvc hosting

146
推荐指数
9
解决办法
15万
查看次数

HTTP错误403.14 - ASP.Net MVC 4应用程序的禁止IIS错误

我们开发了一个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-mvc iis-7.5 asp.net-mvc-4

25
推荐指数
5
解决办法
7万
查看次数

与IIS7和MVC 2的403.14错误已经尝试了其他建议修复的内容

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)

c# iis model-view-controller http-status-code-403

6
推荐指数
1
解决办法
2653
查看次数