SharePoint HttpHandler调试问题- AdaptiveImages

本文关键字:AdaptiveImages 问题 调试 HttpHandler SharePoint | 更新日期: 2023-09-27 18:01:21

我们正在努力使SharePoint响应。交易的一部分是有响应图像。我非常想从IHttpHandler ala https://github.com/davemcdermid/AdaptiveImages开始,并为SharePoint定制。

我所做的:把这个自适应图像代码在一个项目和部署它。在gac中确认Dll。

在web.config中注册处理程序。当这绝对不起作用时,我在IIS中注册了它。它提供图像,但不允许我调试/步进通过所有。当我用VS2010运行调试器时,我得到的错误说"这个断点目前不会被击中。没有加载任何符号。"

我已经尝试将我的调试器附加到备用w3wp.exe进程。

代码来自上面引用的git。断点就在ProcessRequest()方法内部。如果进一步的细节对我有帮助,请告诉我。关于如何在调试器中使用sharepoint进入httphandler的任何一般想法?

SharePoint HttpHandler调试问题- AdaptiveImages

尝试先从visual studio部署解决方案,然后立即在调试模式下运行它。我在SharePoint中遇到过很多断点无法加载的问题,这很有帮助。

另一个解决方案是下载并安装WSP Builder。当你在VS中右键单击你的项目时,会有一个菜单选项强制将程序集放入GAC中。这也有助于加载断点。还有一个选项可以附加一个进程到w3p,这也有助于调试。

祝你好运!

遗憾的是,我的第一个StackOverflow问题是我自己回答的。我的管理人员没有很好地注册。在IIS中这样做实际上是有问题的。我的终极网。配置注册结束为:

<add name="AdaptiveImageHandlerGif" path="*.gif" verb="GET" type="AdaptiveImageHandler.AdaptiveImageHandler, AdaptiveImageHandler, Version=1.0.0.0, Culture=neutral,PublicKeyToken=2d12e1909d50e054"  />

但是谢谢Meyer Denney把我的大脑引向了一条不同的道路。我需要一个新的视角,在研究了wsp builder之后,我决定最后一次检查我的处理程序是否可靠。事实并非如此。