我正在尝试仅为特定区域注册 HTTP 处理程序。所以不必在根 web.config 中注册它。
如果我在根 web.config 中注册处理程序,它工作正常:
<system.web>
<httpHandlers>
<add path="/Telerik.ReportViewer.axd" verb="*" type="Telerik.ReportViewer.WebForms.HttpHandler, Telerik.ReportViewer.WebForms, Version=6.2.12.1017, Culture=neutral, PublicKeyToken=a9d7983dfcc261be" validate="true" />
</httpHandlers>
</system.web>
但是在区域内的 web.config 中,即 area\reporting\views\web.config 它似乎没有注册处理程序。我得到以下异常:
报告查看器所需的 http 处理程序尚未在应用程序的 web.config 文件中注册。添加到配置文件的 system.web/httpHandlers 部分。
任何建议将不胜感激。