我可以用C#,
创建自定义处理程序将以下代码添加到Web.config文件中。
<handlers>
<add
verb="*" path="fix"
name="SimpleHandler"
type="SimpleHandler"
/>
</handlers>
这导致有http://dummy.com/SimpleHandler/fix的上下文路径用于访问服务。
是否可以将此上下文路径自定义为** http://dummy.com/SimpleHandler/ 。**
我尝试将*放在路径
中<handlers>
<add
verb="*" path="*"
name="SimpleHandler"
type="SimpleHandler"
/>
</handlers>
但它导致在每个页面加载时调用处理程序。
请提出建议......
答案 0 :(得分:0)
你可以通过路由来完成。在全球的asax中:
protected void Application_Start(object sender, EventArgs e)
{
RouteTable.Routes.MapHttpHandlerRoute("RoutName", "SimpleHandler", "~/Your handler.ashx");
}
查看this link了解详情。