我无法使多个SharePoint服务应用程序正常运行。当我导航到任何服务URL时,例如:http ... MetadataWebService.svc我收到错误“32位进程不支持Microsoft SharePoint。请验证您是否在64位可执行文件中运行。”我已在IIS应用程序池中将SharePoint Web服务根目录启用32位应用程序更改为false,但错误仍然存在。
这是错误的其余部分
[PlatformNotSupportedException:32位进程不支持Microsoft SharePoint。请确认您运行的是64位可执行文件。] Microsoft.SharePoint.Utilities.SPUtility.CheckFrameworkAndProcess()+ 281 Microsoft.SharePoint.Administration.SPConfigurationDatabase.get_RegistryConnectionString()+37 Microsoft.SharePoint.Administration.SPConfigurationDatabase.get_Local()+ 83 Microsoft.SharePoint.Administration.SPFarm.FindLocal(SPFarm& farm,Boolean& isJoined)+171 Microsoft.SharePoint.Administration.SPFarm.get_Local()+49 Microsoft.SharePoint.Administration.SPServiceApplication.get_Current()+216 Microsoft.SharePoint.SPServiceHostOperations.Configure(ServiceHostBase serviceHost,SPServiceAuthenticationMode authenticationMode)+26 Microsoft.SharePoint.Administration.SPIisWebServiceApplication.ConfigureServiceHost(ServiceHostBase serviceHost,SPServiceAuthenticationMode authenticationMode)+13 Microsoft.SharePoint.Taxonomy.MetadataWebServiceHostFactory.CreateServiceHost(String constructorString,Uri [] baseAddresses)+47 System.ServiceModel.HostingManager.CreateService(String normalizedVirtualPath,EventTraceActivity eventTraceActivity)+1434 System.ServiceModel.HostingManager.ActivateService(ServiceActivationInfo serviceActivationInfo,EventTraceActivity eventTraceActivity)+52 System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath,EventTraceActivity eventTraceActivity)+598
[ServiceActivationException:由于编译期间发生异常,无法激活服务'/3dbfec4a10a642c296f8fd5bd2d521bd/MetadataWebService.svc'。异常消息是:32位进程不支持Microsoft SharePoint。请确认您运行的是64位可执行文件..] System.Runtime.AsyncResult.End(IAsyncResult result)+499812 System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result)+178 System.ServiceModel.Activation.ServiceHttpModule.EndProcessRequest(IAsyncResult ar)+350382 System.Web.AsyncEventExecutionStep.OnAsyncEventCompletion(IAsyncResult ar)+9549077
答案 0 :(得分:0)
共享点服务应用程序使用的其他应用程序池位于" sharepoint Web服务根目录之外。一。查看所有正在使用的应用程序池(特别是那些长数字和字母串作为名称的应用程序池),并确保它们也启用了32位设置为false
。