天天看点

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

继续阅读