SharePoint网站=http://myexample:3500
SharePoint测试仪(域管理员,SharePoint网站集管理员)=IAmKyle
备用访问映射:我将其保留在默认值http://myexample:3500映射到自身,并且该区域为"默认"。
我的代码是作为场解决方案部署的,我的.dll在GAC中。我在我的网站集上激活了一个功能(url在上面)。代码所做的是,当用户更新SharePoint项目时,我的代码执行LINQ查询以查找"相关"项目。然后更新相关项目。以下是我得到的错误:
在Windows事件日志上:加载和运行事件接收器[我的接收器程序集]时出错。对象引用未设置为对象的实例。
在SharePoint ULS事件日志上:与我在Windows事件日志中看到的错误相同。此外,我收到了关于未为配置"备用访问映射"的错误http://myexample:3500但我再也收不到了。不知道为什么,我什么都没改变。
在IIS日志上我应该能够访问的页面得到了401条回复。但是,在某些情况下,它只显示页面的尾部,例如"/mysite/mypage",所以我不确定完整的URL是什么。
这些错误非常令人困惑,我的代码100%适用于我的测试系统。我应该寻找什么网络或共享点配置?考虑到我的代码在我的测试环境中确实可以工作,我假设我的代码本身工作得很好。当然,我有更多的测试权限,因为我在测试中的用户名是创建农场的用户。
谢谢。
您在尝试激活功能或实际更改列表项时会出现这些错误吗?
此外,您是否尝试将VS调试器附加到进程,并了解发生了什么?