天天看點

Deploy BCS in VS2010 Issue

deploy時提示:

error ocurred in deployment step 'add solution': failed to load receiver assembly 'microsoft.office.sharepoint.clientexentions.dll....

這個異常隻會在wss中發生,解決辦法是:

前提:兩台機子,一台是wss4.0,另外一台是moss2010,vs2010

1,從moss的伺服器,把 

1) microsoft.office.server.dll

2) microsoft.office.sharepoint.clientextensions.dll

3) microsoft.office.sharepoint.clientextensions.xml

三個檔案從isapi folder中(可以從iis application的vti_bin中explore)複制到 wss的 isapi檔案夾中

2,把兩個dll加入到vs2010的bcs 項目中的package中去(在designer  advance 中設定)

Deploy BCS in VS2010 Issue

3,

build--> deploy solution,當有提示說是否修改web.config, 選擇修改。

確定你deploy的web application中的web.config有如下字樣:

Deploy BCS in VS2010 Issue
Deploy BCS in VS2010 Issue

<safecontrol assembly="microsoft.office.server.chart, version=14.0.0.0, culture=neutral, publickeytoken=71e9bce111e9429c" namespace="microsoft.office.server.webcontrols" typename="*" safe="true" safeagainstscript="true" />

<safecontrol assembly="microsoft.office.server.ui, version=12.0.0.0, culture=neutral, publickeytoken=71e9bce111e9429c" namespace="microsoft.office.server.webcontrols" typename="*" />

<safecontrol assembly="microsoft.office.server.ui, version=14.0.0.0, culture=neutral, publickeytoken=71e9bce111e9429c" namespace="microsoft.office.server.webcontrols" typename="*" />

<safecontrol assembly="microsoft.office.server, version=14.0.0.0, culture=neutral, publickeytoken=71e9bce111e9429c" namespace="microsoft.office.server.webcontrols.fieldtypes" typename="*" />

<safecontrol assembly="microsoft.office.server.userprofiles, version=14.0.0.0, culture=neutral, publickeytoken=71e9bce111e9429c" namespace="microsoft.office.server.webcontrols" typename="*" />

<safecontrol assembly="microsoft.office.server.userprofiles, version=14.0.0.0, culture=neutral, publickeytoken=71e9bce111e9429c" namespace="microsoft.office.server.webcontrols.fieldtypes" typename="*" />

<safecontrol assembly="microsoft.office.server, version=12.0.0.0, culture=neutral, publickeytoken=71e9bce111e9429c" namespace="microsoft.office.server.webcontrols" typename="*" />

<safecontrol assembly="microsoft.office.server, version=12.0.0.0, culture=neutral, publickeytoken=71e9bce111e9429c" namespace="microsoft.office.server.webcontrols.fieldtypes" typename="*" />

<safecontrol assembly="microsoft.office.sharepoint.clientextensions, version=14.0.0.0, culture=neutral, publickeytoken=71e9bce111e9429c" namespace="microsoft.office.sharepoint.clientextensions.publishing" typename="takelistofflineribboncontrol" />

Deploy BCS in VS2010 Issue

問題解決~~

ps:wss4.0 = microsoft sharepoint foundation 2010

繼續閱讀