Sharepoint SPSite

末鹿安然 提交于 2019-12-01 20:32:23

Check that you are building against the correct target. I.e. x86 vs x64. I get this error when I build against x86 and try and run against x64.

Do you have your permissions set up correctly? Check out this conversation...

http://social.msdn.microsoft.com/Forums/ja-JP/sharepointdevelopment/thread/4d923b6a-d423-4c42-82dd-3315872db9cc

You need to ensure (taken from the above) that:

  1. The user is a server farm administrator.
  2. The user has Read and Write permissions on the content database.
  3. The user is a site collection administrator.
  4. The user has permissions to access the Windows SharePoint Services site or the SharePoint Server 2007 site through which the code iterates.

You should also ensure that you are using an ip address you can hit from both your local box, and the server that you are running the program on.

Before executing the program, ping the webaddress from the cmd prompt. Another way to test it is to open up the exact webaddress in a browser from the box that you are executing the program.

It's possible you are trying to hit an internal site from a server which is not on the same domain.

And finally, as it says in the MSDN Documentation you shouldn't be using "SiteName" but rather ensure that you are using "SiteAbsoluteUrl".

If you create a console application and try the same code there, the same code works. You have to add application to IIS and change the app pool identity. I did the same and it worked for me.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!