首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSPBuilder与共享点主页后面的代码

WSPBuilder与共享点主页后面的代码
EN

Stack Overflow用户
提问于 2009-06-02 16:44:51
回答 5查看 2.6K关注 0票数 0

我为visual studio中的自定义母版页创建了一个文件后面的代码。我手动连接了所有的东西;安全控制和自定义cas策略。一切都很好!

然后,为了更好地部署,我想将其应用到使用WSPBuilder的sharepoint解决方案中。我创建了WSP解决方案,添加了类文件,并将输出目录更改为bin文件夹。然后,我构建并部署了解决方案,确保更改母版页上的页面指令以反映新的程序集名称。

现在,当我去查看sharepoint站点时,我会得到一个错误,说明安全性异常错误

“例外详细信息: System.Security.SecurityException:该程序集不允许部分受信任的调用方。”

这让我感到困惑,因为它作为一个部署到网站bin目录的visual studio类文件工作。但是,当我把它放到sharepoint解决方案中时,它就会崩溃!我试着添加

“组装:System.Security.AllowPartiallyTrustedCallers”

但这并没有帮助到AssemblyInfo.cs。

其他人有经验或者有什么建议吗?

编辑:我还应该提到背后的代码试图访问sharepoint列表。

EN

回答 5

Stack Overflow用户

发布于 2009-06-02 17:05:51

不需要包含SafeControls条目才能正常工作,比如:

代码语言:javascript
复制
<SafeControl Assembly="[FullAssembly Name]"
                     Namespace="[YourMasterPageNamespace]"
                     TypeName="*"
                     Safe="True" />

或者在WSPBuilder配置中:

代码语言:javascript
复制
<add key="BuildSafeControls" value="True" />
票数 1
EN

Stack Overflow用户

发布于 2009-06-03 10:40:12

从没见过这个..。但我怀疑没有多少人在SharePoint中创建了母版页的代码(微软也没有!)

我不知道您要构建什么,但我可能会使用母版页中包含的服务器控件来实现它。

AllowPartiallyTrustedCallers总是为我的服务器控件修复它。

您的web.config文件中的信任设置为什么?试着吃饱。

票数 1
EN

Stack Overflow用户

发布于 2009-06-02 17:31:28

你是在召集第三方大会吗?

最近我遇到了这样一种情况:我正在使用第三方程序集,而它的代码中没有AllowPartiallyTrustedCallers。当我试图使用资产时,它会失败。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/940604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档