我無法在名稱空間Microsoft.SharePoint.Portal.Topology中使用Topologymanager類。我搜索了很多。這很緊急。謝謝如何在自定義SharePoint Web Service中使用topologymanager過時的命名空間?
我收到以下錯誤。當我在我的自定義Web服務中包含名稱空間「Microsoft.SharePoint.Portal.Topology」時。
檢測到運行時異常。 詳情如下。消息:無法通過登錄打開 數據庫「WSS_Content_Dev3」請求 。登錄失敗。登錄 失敗,用戶
Techinal詳情: System.Data.SqlClient.SqlException: 無法打開數據庫 「WSS_Content_Dev3」 由 登錄請求。登錄失敗。用戶登錄失敗 。 在 System.Data.SqlClient.SqlInternalConnection.OnError(SQLEXCEPTION 例外,布爾breakConnection)
處 System.Data.SqlClient.TdsParser.Run System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)( RunBehavior runBehavior,SqlCommand的cmdHandler, SqlDataReader的數據流, BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject stateObj)在 System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(布爾 enlistOK)在 System.Data.SqlClient.SqlI nternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo,字符串NEWPASSWORD, 布爾ignoreSniOpenTimeout,Int64類型 timerExpire,SqlConnection的 owningObject)在 System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(字符串 主機,字符串NEWPASSWORD,布爾 redirectedUserInstance,SqlConnection的 owningObject, SqlConnectionString connectionOptions,Int64的timerStart)
在 System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection的 owningObject,SqlConnectionString connectionOptions,字符串NEWPASSWORD, 布爾redirectedUserInstance)在 System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity 同一性,SqlConnectionString connectionOptions,在 System.Data.SqlClient.SqlConnectionFactory對象 providerInfo,字符串NEWPASSWORD, 的SqlConnection owningObject,布爾 redirectedUserInstance)。創建連接(DbConnectionOptions 選項,對象poolGroupProviderInfo, 池類DBConnectionPool,的DbConnection owningConnection)0在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(的DbConnection owningConnection, DbConnectionPoolGroup poolGroup)System.Data.ProviderBase.DbConnectionFactory.GetConnection(的DbConnection owningConnection)在 System.Data.ProviderBase.DbConnectionClosed.OpenConnection(的DbConnection outerConnection,DbConnectionFactory connectionFactory的)在 System.Data.SqlClient.SqlConnection。打開() 在 Microsoft.Office.Server.Data.SqlSession.OpenConnection() 處 Microsoft.Office.Server.Data.SqlDatabaseManager Microsoft.Office.Server.Data.SqlSession.ExecuteNonQuery(SqlCommand的 命令)。 HasAccess(字符串 用戶)在 Microsoft.Office.Server.Administration.SharedResourceProvider.SynchronizeAccessControl(SharedComponentSecurity sharedApplicationSecurity)在 Microsoft.Office.Server.Administration.SharedResourceProvider.Microsoft.Office.Server.Administration.ISharedComponent.Synchronize()
這是由於這個原因嗎?獲取SharePoint網站上下文[鏈接](http://msdn.microsoft.com/en-us/library/dd583131(v=office.11).aspx) – 2011-04-20 08:46:59
當我將Web服務DLL複製到我的託管網站,然後它作品。我無法找到確切的解決方案。_vti_bin/bin虛擬目錄映射到\\ Server_Name \ Program Files \ Common Files \ Microsoft Shared \ Web Server Extensions \ ISAPI目錄(不工作) – 2011-04-20 08:54:59
爲此我必須添加SharePoint Server修補程序來解決此問題。 – 2011-04-21 18:10:27