Слово, при котором происходит сбой маршрутизации ASP.NET (MVC)

Я читал о строке / слове, из-за которой произошел сбой маршрутизации, но я не могу вспомнить, какое это было сочетание слова / строки.

Пример:

Приложение Microsoft Logging и многопоточность - работает

Приложение Microsoft Logging и многопоточность - работает

Приложение Microsoft Logging и многопоточность - работает

Блокировка приложения Microsoft Logging и многопоточность - сбой!

Нет, это не банан, но это было слово / строка, которая сделала так, что маршрутизация потерпела крах в каждом приложении, которое использовало систему маршрутизации.

Я думаю, что я помню, что это была известная проблема, но я не могу вспомнить, где я могу найти это. Может быть, я читал об этом в стеке потока в комментарии.

2 ответа

Решение

В дополнение к ответу TFD ("con"), похоже, что это практически любое из имен зарезервированных устройств MSDOS (перечисленных в разделе " Основные соглашения об именах" в MSDN).

Я получаю HTTP 404, а не ошибку, хотя =)

По сути список из выдержки ниже:

Не используйте следующие зарезервированные имена устройств для имени файла:

CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, ​​COM5, COM6, COM7, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 и LPT9

Я не знаю, но это звучит как Snow Crash, где, если вы только что увидели изображение вируса на экране вашего компьютера, вы бы его поймали, и тогда вы были бы обречены. Я думаю, что было бы здорово иметь возможность проходить бои на мечах в Метавселенной, так что, возможно, это стоило бы риска.

Другие вопросы по тегам