내 web.config는 다음과 같이 설정됩니다. 내 처리기는 TestProject.Custom이라는 어셈블리에 있습니다. 이 핸들러를 jQuery 포스트를 통해 호출하고 있는데 VS 2010에서 훌륭하게 작동합니다.하지만 IIS 7.5 또는 IIS 7로 푸시하면 TestHandler.ashx를 찾을 수 없다는 404가 발생합니다. 내가 무엇을 놓치고 있는지 잘 모르겠다.IIS 7, 7.5의 ASP.NET 사용자 지정 HttpHandler
<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>
편집 :
jQuery(function() {
jQuery.ajax({
type: "POST",
url: "TestHandler.ashx",
data: { "test_data": "some test data" }
});
});
어떻게 처리기를 호출합니까? –