我在Visual Studio 2010中创建了一个Sharepoint可视化Web部件,看起来无处不在,我开始收到错误:“部署步骤出现错误'回收IIS应用程序池':找不到”
在我的程序的输出中,它说明了它正在寻找哪个应用程序池,我知道它存在,因为它显示在IIS管理器中
现在我已经尝试重置IIS,并在IIS管理器中手动回收应用程序池。
真的,我有点在绳子的尽头,非常感谢任何帮助。
答案 0 :(得分:1)
当运行Visual Studio的用户无权回收IIS应用程序池时,通常会发生这种情况。
要解决此问题,请与拥有权限的用户(shift +右键 - >以不同用户身份运行)运行visual studio,或尝试按照以下步骤操作:
http://msdn.microsoft.com/en-us/library/aa954062%28v=bts.70%29.aspx
答案 1 :(得分:1)
上述问题的简单解决方案是
步骤1:关闭Visual Studio
第二步:ResetIIS
步骤3:打开运行并输入Services.msc,重新启动“ Windows Management Instrumentation ”服务
步骤4:在inetmgr中回收应用程序池
步骤5:重新打开VisualStudio现在部署。
希望它能帮助别人。
谢谢&问候
Kishore Appini
答案 2 :(得分:1)
当我遇到同样的错误时,检查以下内容对我有帮助:
确保SharePoint上存在Web应用程序。
确保您尝试部署的网站集存在。 这是项目属性中指定的siteURL。查看 此属性,您必须在选择后按F4键 解决方案资源管理器中的项目(在Visual Studio中)。
在我的情况下,我没有创建网站集,而且siteURL也有一个前面提到的服务器。
答案 3 :(得分:1)
您需要在项目属性中正确设置“网站网址”。 在解决方案资源管理器中单击您的项目名称,然后按F4查看属性。 然后查看站点URL。 站点URL必须与Project Server URL相同。 示例 http:// spsw001 / pwa
当我收到此错误消息时,这解决了问题。
答案 4 :(得分:0)
答案 5 :(得分:0)
如果您的集合的公共URL是指向SharePoint服务器的DNS条目,那么您需要的是一个"备用访问映射"。
注意:这适用于SP 2013
答案 6 :(得分:0)
在我的情况下,这是由于缺少数据库权限。由于我是一个DEV盒子,我只是将我的Windows帐户(=我登录到DEV服务器的帐户)添加到SQL Server作为sysadmin。