как добавить кодовый блок httpmodule в мое веб-приложение asp.net? - PullRequest
0 голосов
/ 10 марта 2011

У меня есть решение с веб-приложением, для которого я хочу создать новый модуль http, и не могу найти способ в IDE VS2010 добавить модуль http.

Я пытаюсь щелкнуть правой кнопкой мыши и добавить новый элемент, но не могу найти httpmodule в списке.

1 Ответ

2 голосов
/ 10 марта 2011

И HTTP Module - это класс, реализующий IHttpModule.Просто обратитесь к System.Web.dll и используйте пространство имен System.Web, реализуйте интерфейс, и это все, что вам нужно!

Что ж, вам нужно добавить запись в «modules» в вашем файле Web.config:

Сделайте это, добавив дочерние элементы "httpModules" в узел system.web:

<httpModules>
  <add name="Blah" type="Assembly qualified name of HTTP Module class [namespace.type, assembly]"/>
</httpModules>

И в дочерний элемент system.webServer "modules":

<modules>
  <add name="Blah" type="Assembly qualified name of HTTP Module class [namespace.type, assembly]"/>
</modules>
...