2010-10-11 93 views
1

我只是尝试在visual studio 2010中创建一个简单的webpart(针对sharepoint 2010) 我创建了一个空的sharepoint项目,然后添加了一个webpart。我写了一个简单的代码(从书中举例粘贴) 我生成项目,然后再部署它(没有错误)sharepoint 2010:sandboxed webpart错误

然后,当我走到哪里,我想加我的WebPart的网页,我得到这个错误当添加它时:

“未处理的异常由沙盒代码包装器引发 部分信任应用程序域中的执行方法: $ Resource:core,ImportErrorMessage;”

有什么想法吗? 如果它需要我会发布的.cs的代码文件

感谢

回答

0

我不知道为什么,但第二次尝试的工作 我不能说究竟出了什么问题的第一次,但我现在从来没有得到同样的问题

0

我已经弄明白了这一点,它与清单和与项目一起生成的功能XML文件的功能。

当你开始你应该有这样的命名空间。

ASMLab4.DisplayWebPartWithProxy.DisplayWebPartWithProxy 

但由于某些原因,这些XML文件它添加

ASMLab4.DisplayWebPartWithProxy.DisplayWebPartWithProxy. 

有了一个额外的 '' (点)。 的修复开放类似记事本++通过该项目,并在第一次看的

ASMLab4.DisplayWebPartWithProxy.DisplayWebPartWithProxy.. 

他们应该在清单/功能的文件进行搜索。更改为一个点,所以应该有类似的东西

<type name="ASMLab4.DisplayWebPartWithProxy.DisplayWebPartWithProxy.DisplayWebPartWithProxy, $SharePoint.Project.AssemblyFullName$" /> 

接下来做一个单点搜索。在安全列表中应该有一个,删除单个点。再次尝试部署 - 应该没问题。