Sharepoint2010的事件无法调试,提示当前不会命中断点?

时间:2022-09-07 13:52:20
在编写SPItemEventReceiver事件时,出现当前不会命中断点,还没为该文档提供任何符号,怎么解决?
事件编写过程如下:
打开VS2010→Sharepoint2010→事件接收器→选择自定义列表→编写代码→修改了Elements.xml中Receivers的ListUrl属性→部署。   
经过上面的流程,事件添加成功(起作用了)。但是我附加到所有进程w3wp.exe进程进行调试时,总是出现当前不会命中断点的错误,可能是什么原因呢?

5 个解决方案

#1


引用楼主 bestbadgod 的回复:
在编写SPItemEventReceiver事件时,出现当前不会命中断点,还没为该文档提供任何符号,怎么解决?
事件编写过程如下:
打开VS2010→Sharepoint2010→事件接收器→选择自定义列表→编写代码→修改了Elements.xml中Receivers的ListUrl属性→部署。   
经过上面的流程,事件添加成功(起作用了)。但是我附加到所有进程w3wp.exe进程进行调试……

使用VS2010将你的工程打包; 然后部署到SharePoint里, 再使一次;注意在代码里加断点;

#2


引用 1 楼 michael193 的回复:
引用楼主 bestbadgod 的回复:
在编写SPItemEventReceiver事件时,出现当前不会命中断点,还没为该文档提供任何符号,怎么解决?
事件编写过程如下:
打开VS2010→Sharepoint2010→事件接收器→选择自定义列表→编写代码→修改了Elements.xml中Receivers的ListUrl属性→部署。
经过上面的流程,事件添加成功(起作用了)。但是我附……

工程打包?设么意思呢?

#3


编译工程。然后在bin文件夹下找到对应的DLL,然后替换到C:\windows\assembly中
重启IIS,再试一次

#4


引用 3 楼 wang4237 的回复:
编译工程。然后在bin文件夹下找到对应的DLL,然后替换到C:\windows\assembly中
重启IIS,再试一次

2010不需要替换到assembly中,部署方案的时候自动完成的。

#5


引用 4 楼 bestbadgod 的回复:
引用 3 楼 wang4237 的回复:

编译工程。然后在bin文件夹下找到对应的DLL,然后替换到C:\windows\assembly中
重启IIS,再试一次

2010不需要替换到assembly中,部署方案的时候自动完成的。


你这个部署方案,需要重新安装solution,很浪费时间的。不如手动来得节省时间。

#1


引用楼主 bestbadgod 的回复:
在编写SPItemEventReceiver事件时,出现当前不会命中断点,还没为该文档提供任何符号,怎么解决?
事件编写过程如下:
打开VS2010→Sharepoint2010→事件接收器→选择自定义列表→编写代码→修改了Elements.xml中Receivers的ListUrl属性→部署。   
经过上面的流程,事件添加成功(起作用了)。但是我附加到所有进程w3wp.exe进程进行调试……

使用VS2010将你的工程打包; 然后部署到SharePoint里, 再使一次;注意在代码里加断点;

#2


引用 1 楼 michael193 的回复:
引用楼主 bestbadgod 的回复:
在编写SPItemEventReceiver事件时,出现当前不会命中断点,还没为该文档提供任何符号,怎么解决?
事件编写过程如下:
打开VS2010→Sharepoint2010→事件接收器→选择自定义列表→编写代码→修改了Elements.xml中Receivers的ListUrl属性→部署。
经过上面的流程,事件添加成功(起作用了)。但是我附……

工程打包?设么意思呢?

#3


编译工程。然后在bin文件夹下找到对应的DLL,然后替换到C:\windows\assembly中
重启IIS,再试一次

#4


引用 3 楼 wang4237 的回复:
编译工程。然后在bin文件夹下找到对应的DLL,然后替换到C:\windows\assembly中
重启IIS,再试一次

2010不需要替换到assembly中,部署方案的时候自动完成的。

#5


引用 4 楼 bestbadgod 的回复:
引用 3 楼 wang4237 的回复:

编译工程。然后在bin文件夹下找到对应的DLL,然后替换到C:\windows\assembly中
重启IIS,再试一次

2010不需要替换到assembly中,部署方案的时候自动完成的。


你这个部署方案,需要重新安装solution,很浪费时间的。不如手动来得节省时间。