asp.net - IIS url 40 4's when it contains ' as' 没有扩展名

标签 asp.net iis

我有一个奇怪的问题。

IIS 7 在尝试访问 url 'www.MYURL.co.za/dc/Fred.Basset' 时抛出 404

我们正在处理 global.asax 中的 Fred.Basset 部分,但 IIS 甚至不让请求通过。

我已经设法将问题归结为“as”——即“www.MYURL.co.za/dc/as”抛出 404。

如果我给 url 一个扩展名(例如 www.MYURL.co.za/dc/as.txt)我没有得到 IIS 404 并且它到达了 global.asax

我在 IIS 上没有过滤器,我看不到任何会导致这种情况的东西。

我试过 URL 重写,但只有当“as”不在链接中时才有效。

最佳答案

经典模式和集成模式问题 如果在 iis 7 上使用 mvc iis选择集成模式

关于asp.net - IIS url 40 4's when it contains ' as' 没有扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19682478/

相关文章:

iis - 当说出crossdomain.xml到根目录时,它将在IIS上的什么位置?

c# - 用户控件中的条件

c# - 无法评估表达式,因为代码已优化或 native 框架位于调用堆栈错误消息的顶部

c# - 在 ExtDateOnly 中禁用日期

wcf - IIS 是否执行 SSL 证书检查或我是否必须验证它?

node.js - CORS 和 HTTPS 重定向的 Access-Control-Allow-Origin 问题(IIS/IISNode/NodeJS)

c# - 如何将 RSS 功能添加到我的网站?

c# - 获取一个asp :dropdownlist in code behind using C#的选中文本(不是选中值)

asp.net - ASP.NET编译和回收后出现“无法加载App_Web _ *。dll”异常

asp.net - 错误请求 - 无效的主机名 ASP.net Visual Studio 2015