Как получить более точное соответствие пути в моем HttpHandler? - PullRequest
0 голосов
/ 06 февраля 2020

У меня есть веб-приложение со следующим HttpHandler:

<httpHandlers>
  ...
  <add verb="*" path="MyPath.aspx" type="My.Type, My.Assembly" />
  ...
</httpHandlers>

Это прекрасно работает для правильных URL: s вроде:

  • http://localhost/subfolder/MyPath.aspx

... но он также будет соответствовать URL: s, например:

  • http://localhost/subfolder/MyPath.aspx/whatever.

Я хотел бы, чтобы второй URL выдал 404. Есть ли способ обеспечить более строгое соответствие или я должен сделать это в моем классе обработчика (например, My.Type)?

При поиске ответа я нашел только способы быть более строгими в начале URL (например, указав абсолютный путь от root), но не в конце.

...