间接使用web服务时出现SharePoint备用访问映射错误



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调试器附加到进程,并了解发生了什么?

最新更新