我是SharePoint场的新管理员,我想开始为我们的网站开发 web-parts 。
在我们公司,我们在 Windows Server 2008 R2上安装了 SharePoint 2010 。
我们已在该服务器上安装 Microsoft visual studio 2010 。
我们还在同一台服务器上安装了 Microsoft SQL server management studio 。 在我的计算机( Windows 7专业版)中,我使用远程桌面连接来访问该服务器。
从 SharePoint管理中心,我创建了新的应用程序,新网站集和新网站。
我以管理员权限启动了VS.
来自File =>新=> Project => Visual basic => SharePoint => 2010 =>空SharePoint项目=>确定
然后我收到一个对话框,要求我进入我想用于调试的本地站点。 我输入了:“http:// sharepoint:21029 / team1 /”
我选择部署为服务器场解决方案复选框。
点击验证。
问题是:
点击验证后,出现以下错误:
无法连接到SharePoint网站:“http:// sharepoint:21029 / team1 /”确保网站URL有效,SharePoint网站在本地计算机上运行,以及当前用户作为访问网站的必要权限。
我在互联网上进行了大量搜索,最后我找到了这个链接:
当我尝试解决上一个链接中描述的问题时,我找不到以下数据库:
SharePoint_Config
SharePoint_AdminContent_ [GUID]
SharePoint网站内容数据库
为什么我在SQL Management Studio中找不到数据库? 为什么我得到错误?
我想开始在visual studio中开发网页部件......请帮忙!!
谢谢
答案 0 :(得分:1)
我最终得到了解决方案:)
我在事件查看器中发现这一点至关重要:
SQL数据库登录' SharePoint_Config'在实例' sharepoint'失败。
我执行了以下步骤,它解决了我的问题,现在我可以成功将visual studio连接到我的SharePoint网站^ _ ^
向数据库访问帐户授予正确权限
要解决此问题,请分配数据库访问帐户,然后验证该帐户在SQL Server中是否具有正确的权限。
分配数据库访问帐户:
在管理中心网页上的“快速启动”中,单击“安全性”,然后在“常规安全性”部分中单击“配置服务帐户”。
在“凭据管理”部分的上部下拉列表中,单击Web应用程序的正确Web应用程序池。
在“选择此组件的帐户”下拉列表中,单击要与此Web应用程序池关联的域帐户,或单击“注册新的管理帐户”以将新域帐户与此应用程序池关联
单击“确定”保存更改。
谢谢大家
答案 1 :(得分:0)
什么是team1?一个子网站?
尝试使用根网站集:
http://sharepoint:21029/
如果在独立模式下安装sp,请阅读here有关连接字符串的内容,因为sp使用SQL Server的嵌入式版本