Слово, при котором происходит сбой маршрутизации 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, где, если вы только что увидели изображение вируса на экране вашего компьютера, вы бы его поймали, и тогда вы были бы обречены. Я думаю, что было бы здорово иметь возможность проходить бои на мечах в Метавселенной, так что, возможно, это стоило бы риска.