Мой web.config настроен следующим образом. Мой обработчик живет в сборке под названием TestProject.Custom. Я звоню этому обработчику через пост jQuery, отлично работает в VS 2010 (конечно!), Но когда я выталкиваю его в IIS 7.5 или IIS 7, он выдает 404 о невозможности найти TestHandler.ashx. Не уверен, что мне не хватает.ASP.NET пользовательский HttpHandler в IIS 7, 7.5
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<add name="TestHandler"
verb="*" preCondition="integratedMode"
path="TestProject.Custom.HttpHandlers.TestHandler.ashx"
type="TestProject.Custom.HttpHandlers.TestHandler, TestProject.Custom"/>
</handlers>
Edit: Я зову этот обработчик с помощью JQuery и обработчик за формы аутентификации (который я не думаю, что это проблема):
jQuery(function() {
jQuery.ajax({
type: "POST",
url: "TestHandler.ashx",
data: { "test_data": "some test data" }
});
});
как вы называете обработчика? –