IIS 7.5 上的 MVC5 路由错误 (404.0) 错误

2024-03-01

一个古老的故事是,在开发机器上一切正常,但在主机服务器上却不行。

HTTP 错误 404.0 - 未找到

  • 模块IIS 网络核心
  • 通知地图请求处理器
  • 处理程序静态文件
  • 错误代码0x80070002

尝试通过添加在开发机器上产生相同的错误<remove name="UrlRoutingModule-4.0" /> to system.webServer - 模块并在添加时解决它<add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="" />,但这在主机上不起作用。我也尝试过<modules runAllManagedModulesForAllRequests="true" />但一切都没有改变。

这是handlers part:

<handlers>
      <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
      <remove name="OPTIONSVerbHandler" />
      <remove name="TRACEVerbHandler" />
      <remove name="WebDAV" />
      <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
      <add name="MiniProfiler" path="mini-profiler-resources/*" verb="*" type="System.Web.Routing.UrlRoutingModule" resourceType="Unspecified" preCondition="integratedMode" />
</handlers>

更多信息:

  • MVC.Net 5.2.2.0
  • Windows 2008 上的 IIS 7.5
  • 集成.Net 4.0应用程序池。

还有什么我应该做的吗?

现在,遇到同样的问题IIS8, 任何想法?


我有类似的问题。事实证明,虚拟文件​​夹名称和我为调用 Web API 路由而构建的 URL 存在差异:

var URLGetUserAccesses = "/api/Login/GetUserAccesses";

Vs.

var URLGetUserAccesses = "../api/Login/GetUserAccesses";
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IIS 7.5 上的 MVC5 路由错误 (404.0) 错误 的相关文章

  • IIS 7 错误:无法执行程序。正在执行的命令是 csc.exe(ApplicationPoolIdentity 默认设置)

    这是我的第一个问题 如果我有一些语法错误 请向我道歉 问题描述 我在多台服务器上安装了运行在 IIS 7 Windows Server 2008 和 SQL Server 2008 R2 上的基于 32 位 MVC 5 的 CRUD 系统
  • 如何根据 ASP.NET VNEXT MVC6 中给出的路径进行虚拟路由/重定向?

    我有一个网站 它在不同的路径上公开多个 API 每个 API 由特定于应用程序部分的控制器处理 例如example com Api Controller Action param1 stuff 其中控制器发生变化 但操作保持相当一致 我有几
  • ASP.NET MVC 应用程序中的工作单元模式

    我一直在看这个优秀的blog http www nhforge org wikis patternsandpractices nhibernate and the unit of work pattern aspx标题为 NHibernat
  • ASP.NET MVC,控制器可以改变提交的值吗?

    ASP NET MVC 中是否允许更改提交的值 HttpPost public ActionResult Create Person toCreate toCreate Lastname toCreate Lastname A return
  • 从 MVC 控制器调用 Web API

    我的 MVC 5 项目解决方案中有一个 Web API 控制器 WebAPI 有一个方法可以将特定文件夹中的所有文件作为 Json 列表返回 name file1 zip path c 从我的 HomeController 我想调用这个方法
  • 如何使用 IdentityServer 4 实施 Windows 身份验证

    如何使用Identity Server 4正确实现Windows身份验证 有没有样本可以做到这一点 我查看了 IdentityServer 4 的源代码 在 AccountController 的 Host 项目中 我注意到有 Window
  • 构建视图模型的最佳方法是什么?

    我正在使用带有实体框架的 asp net mvc 并开始学习 DDD 我正在从事包含调查的项目 这是我的域模型 public class Survey public int SurveyID get set public string Na
  • 在 Dapper 中处理 Oracle 数据库连接

    我正在尝试连接到 Oracle 数据库并尝试执行查询 下面是我的模型类 using System using System Collections Generic using System Linq using System Web usi
  • ASP.NET MVC:我什么时候应该创建自定义视图引擎

    我知道什么View Engine是 我更喜欢使用Razor视图引擎只是因为它的语法简单ASPX引擎 内置视图引擎为您执行几乎所有任务 那么在什么情况下我应该创建自己的视图引擎 我用谷歌搜索了它 但得到了如何创建它的答案 而不是何时以及为什么
  • 将 .MDF SQL Server 数据库与 ASP.NET 结合使用与使用 SQL Server

    我目前正在 ASP NET MVC 中编写一个网站 我的数据库 其中还没有任何数据 只有正确的表 使用 SQL Server 2008 我已将其安装在我的开发计算机上 我使用服务器资源管理器从应用程序连接到数据库 然后使用 LINQ to
  • IIS 不应该发送 Keep-Alive 标头吗

    我已在 IIS 7 5 设置中启用 HTTP keep alive 但 IIS 仍然没有响应Connection keep alive标头 FF 和 Chrome 正如我所注意到的 当我在 Nginx 上启用 keep alive 时 Ng
  • VSTS部署IIS应用程序winrm并更改appsettings.json

    我正在使用 部署 IIS 应用程序 winrm 任务在另一台计算机上部署 IIS 应用程序 此任务部署 zip 文件 在此 zip 中有一个 appsettings json 其变量以下划线开头和结尾 我需要替换每个环境的 appsetti
  • ASP.NET MVC 多线程

    我想在我的 asp net mvc 应用程序中实现这样的逻辑 user clicks a button gt server executes some time consuming logic in 15 threads i get dat
  • 在asp net mvc中简单的图像上传

    我正在构建一个简单的学校门户 我一直坚持将图像上传到我的应用程序中 即用户应该将学校图像上传到我的服务器 我的图像目录为 Content Images 所有上传图像都应该上传到这个目录 我有以下代码 input type file id S
  • orchard cms路由问题

    我创建了一些自定义内容类型 其中包括路线部分 以便我的内容管理员可以编辑项目的别名 我没有运气配置一条路线 使我自己的控制器能够为这些项目的请求提供服务 核心 Routable 模块中到 ItemController 的路径的路由优先级为
  • 如何以一种形式发布两个或多个模型?

    我正在为一个项目开发互联网课程计划应用程序 该课程计划是根据以下模型构建的 使用数据库优先方法中的实体框架生成 public partial class Subject public int Id get set public string
  • 关于实体框架上下文生命周期的问题

    我对 ASP NET MVC 应用程序中实体框架上下文的所需生命周期有一些疑问 让上下文在尽可能短的时间内保持活动状态不是最好的吗 考虑以下控制器操作 public ActionResult Index IEnumerable
  • Active Directory 会员资格提供商 - 如何对此进行扩展?

    我正在努力通过 AD Membership Provider 启动并运行 MVC 应用程序 但在解决这个问题时遇到了一些问题 我有一个基本配置设置并在我登录时工作 电子邮件受保护 cdn cgi l email protection 密码
  • mvc4 捆绑包,它是如何工作的?

    在 mvc4 中 他们使用捆绑包来调用所有脚本和 css 文件一次 据我所知 调用js和cs文件时 它们的顺序很重要 如果我使用捆绑包 我如何知道捆绑包内的 css 和 js 文件的顺序是否正确 我可以定制订购吗 我现在的日期选择器有问题
  • iis:集成 Windows 身份验证仍然弹出帐户信息登录

    我有一个网站在 IIS 6 上的 Windows 2003 服务器上运行 为每个人都使用域帐户的 LAN 提供页面 在其他机器上 这工作正常 没有人必须登录网站 动态脚本从 HTTP 请求中获取帐户名 仅当从服务器本身浏览时 例如通过远程桌

随机推荐

  • powershell 和 diskpart

    简而言之 我有一个卷需要为其分配驱动器号 使用 diskpart 现在的问题是音量不再保持不变 您输入磁盘部分 a 执行 列出卷 特定卷将是卷 0 然后 退出 再次输入并再次执行 列出卷 这次是卷 4 如此继续 现在 如果这是由人完成的 则
  • Python 无法从包中导入模块

    我有一个具有以下布局的 Flask Restful 项目 为方便起见更改了文件名 myproject init py app py common init py util py foo init py main py utilities p
  • 使用 HtmlAgilityPack 对特定子节点进行计数

    我在 HtmlAgilityPack 中使用的 XPath 选择遇到了很多麻烦 我想选择全部li嵌套在另一个元素中的元素 如果存在 li女巫有a标记为id menuItem2 这是 html 示例 div ul li a a li li a
  • 矩阵和算法“螺旋”

    我想问是否有一些算法准备好 允许我这样做 我有一个矩阵 m 列 x n 行 其中有 m x n 元素 我想给这个元素从中心开始并以螺旋形式旋转的位置 例如 对于 3x3 的矩阵 我有 9 个这样定义的元素 5 6 7 4 9 8 3 2 1
  • 如何从 CodeIgniter 内部访问标准 PHP 会话数据

    我正在开发一个 Codeigniter 项目 并使用 CI 会话 存储在数据库中 但我需要检查另一个应用程序 在同一个 cookie 域中 的另一个 SESSION 中的变量 但是当我尝试从 CI 控制器使用本机 PHP 会话来获取这一点信
  • Base X 字符串编码

    我正在寻找一个例程 将字符串 字节流 编码为任意基本 字母表 如base64编码 但我可以选择字母表 我见过一些例程对数字进行基本 X 编码 但不对字符串进行基本 X 编码 这是我的BaseX BaseN 编码算法的实现 https git
  • 使用模型工厂、一对一和一对多关系定义 Laravel 外键,无需创建不必要的模型

    最近 我一直在尝试通过 Model Factories 和 Faker 使用 Laravel 播种来为我的数据库播种 对于简单的模式 让它工作是轻而易举的 然而 我在处理复杂的数据库模式时遇到了几个问题 其中涉及外键和表关系 一对一 一对多
  • 安装 reflex-dom 可能会破坏 ghcjs

    我正在尝试安装reflex and reflex dom using cabal install我收到以下错误消息 cabal install reflex dom cabal The following packages are like
  • 确定查询是否在 vb.net 中返回“无行”

    我使用 MS SQL Server 作为数据库 使用 VB NET 作为后端 我想确定 sql 命令文本中的查询是否不返回任何行 我尝试有一个不返回任何行的查询 然后将其值赋给一个文本框 该文本框变为 0 整数 现在的问题是 当我在一个如果
  • 节能器启用和禁用后后台服务停止

    我有一个应用程序 在其中我在后台执行一些任务 因此 如果我的后台服务正在运行 该任务就会执行 问题 当我启用和禁用省电程序时 它会关闭所有内容并停止正在运行的每个后台服务 关闭省电程序后 直到我打开应用程序后 服务才开始启动 那么 对于低于
  • 何时使用 Apache 与 Apache+Tomcat?

    既然简单地使用 Apache 就足以运行许多 Web 应用程序 那么除了 Apache 之外 人们何时以及为何还使用 Tomcat 阿帕奇雄猫 http tomcat apache org是 Web 服务器和 Java servlet 容器
  • 如何改进这个平方根方法?

    我知道这听起来像是一项家庭作业 但事实并非如此 最近我对用于执行某些数学运算的算法感兴趣 例如正弦 平方根等 目前 我正在尝试编写巴比伦方法 http en wikipedia org wiki Babylonian method Baby
  • 如何从python中的pandas数据框中的列中提取关键字(字符串)

    我有一个数据框df它看起来像这样 id Type agent id created at 0 44525 Stunning 6 bedroom villa in New Delhi 184 2018 03 09 1 44859 Villa
  • 前向声明不适用于转换运算符

    考虑下一个代码 include
  • Android:以编程方式在 EditText 内居中文本

    有没有办法让输入的文本居中EditText场地 更具体地说 光标不应从框的左侧开始 而应从中心开始 并在填充输入时向外向左移动 你应该使用 textView setGravity Gravity CENTER HORIZONTAL
  • 通过 PEAR 安装 phpunit 后如何获得 phpunit.bat?

    我需要 phpunit bat 来配置我的 NetBeans IDE 我在用着wamp http www wampserver com 我只需使用以下说明通过 pear 安装 phpunit 在开始使用 PEAR 之前 请从以下位置下载最后
  • 如何找到我的 MySQL URL、主机、端口和用户名?

    我需要找到我的 MySQL 用户名 当我打开 MySQL 命令行客户端时 它只询问我的密码 我不记得我的用户名了 为了与 JDBC 连接 我需要 URL 主机和端口号 我在哪里可以找到所有这些 如果您已经登录命令行客户端 请尝试以下操作 m
  • 在 Geodjango + Postgres 中存储圆

    希望在 geodjango 字段中存储一个圆 以便我可以使用 geodjango 查询 contains 来查找圆中是否有一个点 类似于使用 PolygonField 可以完成的操作 目前将其存储为十进制半径和 GeoDjango 点字段
  • 如何使用 Google Calendar API v3/Google API 客户端库显示*所有*可用日历的列表?

    我一直在尝试使用 PHP 访问 Google Calendar API v3 最初 我想简单地列出我可以通过 API 调用访问的用户日历 为此 我下载了 Google API PHP 客户端库 并尝试使用以下代码 经过我的改编 来自http
  • IIS 7.5 上的 MVC5 路由错误 (404.0) 错误

    一个古老的故事是 在开发机器上一切正常 但在主机服务器上却不行 HTTP 错误 404 0 未找到 模块IIS 网络核心 通知地图请求处理器 处理程序静态文件 错误代码0x80070002 尝试通过添加在开发机器上产生相同的错误