Mon web.config est configuré comme suit. Mon gestionnaire réside dans un assembly appelé TestProject.Custom. J'appelle ce gestionnaire via jQuery post, fonctionne bien dans VS 2010 (bien sûr!) Mais quand je le pousse vers IIS 7.5 ou IIS 7, il lance 404 sur le fait de ne pas pouvoir trouver TestHandler.ashx. Je ne sais pas ce que je manque.Personnalisé ASP.NET HttpHandler dans 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: J'appelle ce gestionnaire avec jQuery et le gestionnaire est forme derrière l'authentification (que je ne pense pas que le problème):
jQuery(function() {
jQuery.ajax({
type: "POST",
url: "TestHandler.ashx",
data: { "test_data": "some test data" }
});
});
comment appelez-vous le gestionnaire? –