Вам необходимо зарегистрировать модуль в файле web.config в файле configuration / system.web / httpModules.
<add name="ArbitraryName" type="Namespace.ClassName, AssemblyName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=XXXXXXXXXXXXXXX" />
Затем вы можете поместить его в любую директорию, какую захотите. Если вы используете WSS 3.0, проверьте, имеет ли предыдущий поставщик виртуальных путей имя «SPVirtualPathProvider». Если вы используете MOSS 2007, проверьте, имеет ли оно имя «CmsVirtualPathProvider».
Даниэль Ларсон отлично справляется со своей задачей, рассказывая об этом в главе 11 своей книги Разработка ориентированных на службы приложений AJAX на платформе Microsoft .
Лучшим способом сделать это обычно является FeatureEventReceiver, использующий класс SPConfigModification. Таким образом, он распространяется на все серверы вашей фермы.