如何将 HttpHandler 添加到 web.config 中?
我编写了一个 httphandler
来处理所有 XSLT 请求。
处理程序的名称是 XSLTHandler.cs
。
web.config
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<httpHandlers>
<add verb="*" path="*.xsl" type="XSLTHandler" />
</httpHandlers>
</system.web>
</configuration>
我收到此错误消息,不知道如何修复它。
配置错误描述:配置期间发生错误 处理服务该请求所需的配置文件。 请查看下面的具体错误详细信息并修改您的 适当地配置文件。
解析器错误消息:无法加载类型“XSLTHandler”。
I wrote a httphandler
to handle all XSLT requests.
The name of the handler is XSLTHandler.cs
.
web.config
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<httpHandlers>
<add verb="*" path="*.xsl" type="XSLTHandler" />
</httpHandlers>
</system.web>
</configuration>
I got this error message, dont know how to fix it.
Configuration Error Description: An error occurred during the
processing of a configuration file required to service this request.
Please review the specific error details below and modify your
configuration file appropriately.Parser Error Message: Could not load type 'XSLTHandler'.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您缺少的是 XSLTHandler 所属的程序集和命名空间,来自 MSDN。因此,如果它位于您当前的项目中,它应该如下所示:
What you're missing is the assembly and namespace that XSLTHandler belongs in, from MSDN. So if it's located in your current project, it should look like this:
MSDN 链接显示了如何配置经典模式和集成模式
https://msdn.microsoft.com/en-in/library/ms228090(v=vs.80)
请注意,您需要提供正在使用的处理程序的正确命名空间
示例:
The MSDN link shows how to configure for both the classic and integrated modes
https://msdn.microsoft.com/en-in/library/ms228090(v=vs.80)
Note that you need to provide the proper namespace of the handler you are using
Example: