IIS 忽略 MVC 映射

问题描述 投票:0回答:1

我正在尝试将 ASP.NET MVC5 应用程序部署到 IIS 8.5,但我只能看到静态资源(图像)。

似乎无法识别映射(模块 System.Web.Routing.UrlRoutingModule)。

我部署的唯一方法是在本地文件夹中发布应用程序后复制并粘贴文件(无法使用 Web 部署)。

Global.asax 文件参考 cs 似乎没问题

<%@ Application Codebehind="Global.asax.cs" Inherits="Xxxxxx.MvcApplication" Language="C#" %>

感谢您提供任何帮助来摆脱这个地狱......

谢谢

c# asp.net-mvc-5 iis-8
1个回答
0
投票

解决了!在服务器功能中,“应用程序开发功能”下的“ASP .Net 4.5”和“.Net Extensibility 4.5”未安装:(

我的应用程序使用.Net 4.6框架(安装在服务器上)以及功能文件夹包含“Development”一词这一事实欺骗了我......

© www.soinside.com 2019 - 2024. All rights reserved.