Asp.net mvc 在本地IIS上运行mvc应用程序获取500错误

Asp.net mvc 在本地IIS上运行mvc应用程序获取500错误,asp.net-mvc,visual-studio-2015,deployment,iis-10,Asp.net Mvc,Visual Studio 2015,Deployment,Iis 10,我想在本地IIS上运行我的mvc应用程序,并使用它来实现这一点,但是当我在borwser中运行我的项目时,我得到了错误500.19 HTTP错误500.19-内部服务器错误 无法访问请求的页面,因为该页面的相关配置数据无效 中的所有答案都没有解决我的问题。我正在使用visual studio 2015 update 3和IIS 10 有什么问题吗?Asp.net 4未安装使用此功能在Windows 8和Windows 10上安装IIS功能 以下过程介绍如何在Windows 8和Windows 1

我想在本地IIS上运行我的mvc应用程序,并使用它来实现这一点,但是当我在borwser中运行我的项目时,我得到了错误500.19

HTTP错误500.19-内部服务器错误
无法访问请求的页面,因为该页面的相关配置数据无效

中的所有答案都没有解决我的问题。我正在使用visual studio 2015 update 3和IIS 10


有什么问题吗?

Asp.net 4未安装使用此功能在Windows 8和Windows 10上安装IIS功能 以下过程介绍如何在Windows 8和Windows 10上安装IIS以及Microsoft Dynamics NAV Web客户端所需的功能

在Windows 8和Windows 10上安装IIS功能 在“开始”页上,选择“控制面板”,然后选择“程序”

在“程序和功能”下,选择“打开或关闭Windows功能”

将显示“Windows功能”对话框

展开根级别项目.NET Framework 4.5高级服务(适用于Windows 8)或.NET Framework 4.6高级服务(适用于Windows 10),然后执行以下操作:

选择ASP.NET 4.5(适用于Windows 8)或ASP.NET 4.6(适用于Windows 10)

展开WCF服务,然后选择HTTP激活

展开根级项目微软.NETFramework 3.5(包括.NET 2和3),然后选择Windows通信基础HTTP激活。

只有在安装了.NET Framework 3.50的情况下,Microsoft.NET Framework 3.5(包括.NET 2.0和3.0)项才可用。如果未显示该项目,则此步骤不执行任何操作

展开根级别项目Internet Information Services,展开万维网服务,然后执行以下操作:

展开应用程序开发功能,然后选择以下功能:

.NET扩展性3.5(如果安装了.NET Framework 3.5)

.NET扩展性4.5(适用于Windows 8)或.NET扩展性4.6(适用于Windows 10)

ASP.NET 3.5(如果安装了.NET Framework 3.5)

ASP.NET 4.5(适用于Windows 8)或ASP.NET 4.6(适用于Windows 10)

ISAPI扩展

ISAPI滤波器

展开通用HTTP功能,然后选择静态内容功能

展开安全性,然后选择以下功能:

请求过滤

Windows身份验证

在Internet信息服务下,展开Web管理工具,然后选择IIS管理控制台

这是安装Internet信息服务IIS管理器的可选步骤。您可以使用Internet信息服务IIS管理器来管理本地和远程web服务器和站点

选择“确定”按钮以完成安装

要验证web服务器是否已正确安装,请启动浏览器,然后键入地址

默认网站将打开,并应显示IIS 8映像


此错误表明web.config无效。做一个调试构建,你会在页面上看到更多的信息。“调试构建”是什么意思?这显示了调试构建是什么,我知道:)但当我在调试模式下构建时,我没有任何错误。然后检查
Web.Release.config
,可能是某个转换应用在某个地方导致了此问题。