Я использую requestPathInvalidCharacters в старом VB.NET для предотвращения внедрения SQL и проблем с URL для опасных символов следующим образом:
<httpRuntime enableVersionHeader="false" requestValidationMode="2.0" requestPathInvalidCharacters="<,>,*,%,&,:,\,?,[,],|" />
Но я получаю ошибки, когда строка поиска содержит 0 * ()
query=Example,1,4,true,0*()7,0,
вместо
query=Example,1,4,true,7,0,
my targetFramework установлен на "4.0"
Так что любые идеи, почему это происходит при удалении отверстия изакрытие и уход * в порядке?