gpt4 book ai didi

asp.net-mvc - 我在 MVC2 中的图像和 robots.txt 上收到 "Does not implement IController"错误

转载 作者:行者123 更新时间:2023-12-03 05:56:11 24 4
gpt4 key购买 nike

我的网络服务器上似乎除了 .aspx 文件之外的所有文件都出现了奇怪的错误。

这是一个例子。只需将 '/robots.txt' 替换为任何 .jpg 名称或 .gif 或其他名称,您就会明白:

The controller for path '/robots.txt' was not found or does not implement IController.

我确定这与我设置路由的方式有关,但我不确定我到底需要做什么。

此外,这是一个混合 MVC 和 WebForms 的站点(如果这有什么不同的话)。

最佳答案

您可以忽略 robots.txt 和路由中的所有 aspx 页面。

routes.IgnoreRoute("{*allaspx}", new {allaspx=@".*\.aspx(/.*)?"});
routes.IgnoreRoute("{*robotstxt}", new {robotstxt=@"(.*/)?robots.txt(/.*)?"});

您可能也想忽略该图标。

routes.IgnoreRoute("{*favicon}", new {favicon=@"(.*/)?favicon.ico(/.*)?"});

您可以调整正则表达式以排除路径。

来自 source 的黑客攻击.

关于asp.net-mvc - 我在 MVC2 中的图像和 robots.txt 上收到 "Does not implement IController"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2109841/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com