追蹤
Fingers的混搭空間
關於部落格
記錄我花了時間, 腦力, 心力, 體力做過玩過, 正在做正在玩的各種經歷.
  • 65577

    累積人氣

  • 17

    今日人氣

    0

    追蹤人氣

發佈錯誤: " The form cannot be rendered. This may be due to a misconfiguration of the Microsoft SharePoint Server State Service. For more information, contact your server administrator. "

Sharepoint 2010 有許多Service Applications, State Service 是其中之一. 
Technet 這篇文字述說了State Service的功用
http://technet.microsoft.com/zh-tw/library/ee704548.aspx


管理 State Service (SharePoint Server 2010)

State Service 是可以讓某些 Microsoft SharePoint Server 2010 元件將所有相關之 HTTP 要求的暫存資料,儲存在 SQL Server 資料庫中的共用服務。在 SharePoint Server 2010 中,InfoPath Forms Services (包括既有及自訂的工作流程表單)、SharePoint Server 2010 圖表網頁組件,以及某些不使用 Microsoft Silverlight 3 的特定 Microsoft Visio 2010 案例皆需要 State Service。

設定 State Service

SharePoint Server 2010 的基本安裝會自動設定 State Service。

SharePoint Server 2010 的進階安裝則須另行設定 State Service 設定。您可以在安裝 SharePoint Server 2010 之後,使用下列一項工具設定 State Service:

  • 伺服器陣列設定精靈

  • Windows PowerShell

State Service 的預設設定如下:

  • 一個 State Service 服務應用程式。

  • 一個 State Service 資料庫位於設定資料庫所在的資料庫伺服器上。此資料庫必須關聯至服務應用程式。

  • 一個 State Service 應用程式 Proxy 關聯至伺服器陣列的預設 Proxy 群組。╝

     

在我的環境中, 我運用Sharepoint Management Shell 來設定State Service
步驟如下:

1. 在Sharepoint front end 上, 打開Sharepoint Management Shell
2. 建立一個新的State Service, 名字叫做 State Service
$serviceApp = New-SPStateServiceApplication -Name "State Service"  <<Enter>>
3. 替這個State Service 建立一個Database: StateServiceDB
New-SPStateServiceDatabase -Name "StateServiceDB" -ServiceApplication $serviceApp <<Enter>>
4. 建立 State Service 應用程式 Proxy: State SErvice 將其關聯至服務應用程式,然後新增到伺服器陣列的預設 Proxy 群組. 
New-SPStateServiceApplicationProxy -Name "State Service" -ServiceApplication $serviceApp -DefaultProxyGroup  <<Enter>>

截圖: 


這些指令完成後, 就能順利發佈新的頁面了






相簿設定
標籤設定
相簿狀態