在本地IIS上运行mvc应用程序得到500错误

时间:2017-03-05 06:31:01

标签: asp.net-mvc visual-studio-2015 deployment iis-10

我想在本地IIS上运行我的mvc应用程序并使用this article来执行此操作,但是当我在borwser中运行我的项目时出现错误500.19

  

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

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

有什么问题?

2 个答案:

答案 0 :(得分:1)

在Windows 8和Windows 10上安装IIS功能 以下过程描述了如何在Windows 8和Windows 10上安装IIS以及Microsoft Dynamics导航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激活。

展开根级项目Microsoft .NET Framework 3.5(包括.NET 2.0和3.0),然后选择“ Windows Communication Foundation HTTP激活”。

注意

仅当安装了.NET Framework 3.50时,Microsoft .NET Framework 3.5(包括.NET 2.0和3.0)项才可用。如果未显示该项目,则此步骤没有任何操作。

展开根目录项“ Internet信息服务”,展开“万维网服务”,然后执行以下操作:

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

.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服务器,请启动浏览器,然后在地址中键入http://localhost

默认网站打开,并显示IIS 8图像。

Reference

答案 1 :(得分:0)