我们为SharePoint 2007创建了几个自定义Web部件。它们工作正常。 但是,无论何时加载它们,我们都会在事件日志中显示一条错误消息:

初始化安全控制时出错-组装:...

程序集实际上加载正常。 此外,它在web.configGAC正确列出。

关于如何停止这些(幻影?)错误的任何想法将不胜感激。

===============>>#1 票数:2

我也有这个问题。 原来我的Manifest.xml文件有问题。 在我的程序集的SafeControl标记中,我专门定义了TypeName。 当我将TypeName更改为通配符值时,事件日志中的错误消息停止了。

回顾一下:这导致了事件日志中的错误:

<SafeControl Assembly="AssemblyName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5bac12230d2e4a0a" Namespace="AssemblyName" **TypeName="AssemblyName"** Safe="True" />

这清除了他们:

<SafeControl Assembly="AssemblyName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=5bac12230d2e4a0a" Namespace="AssemblyName" **TypeName="*"** Safe="True" />

===============>>#2 票数:2

您需要向web.config文件中添加一个safecontrol条目,请查看以下内容:

<SafeControls>
  <SafeControl
    Assembly = "Text"
    Namespace = "Text"
    Safe = "TRUE" | "FALSE"
    TypeName = "Text"/>
  ...
</SafeControls>

http://msdn.microsoft.com/en-us/library/ms413697.aspx

===============>>#3 票数:1

听起来您的安全控制项确实有问题。 我会尝试:

在NameSpace和TypeName下使用“ *”。 在名称空间和typeName中使用通配符会将程序集中所有名称空间中的所有类注册为安全。 (您通常不希望使用第三方工具来执行此操作。)

===============>>#4 票数:0

这是由于列表中列表项的数量。 您的服务器需要花费大量时间才能迁移所有列表项,但是它失败了,请尝试删除列表项或配置服务器。

问候,马里亚诺。

  ask by translate from so

未解决问题?本站智能推荐:

1回复

页面不能为空错误,自定义MOSS 2007 Webpart

我正在尝试编写一个Webpart,它基本上是从列表中提取数据并将其显示给用户的。 有一个功能新闻列表,其中的一列包含图像的URL。 Web部件应获取3个最新功能新闻项,并在页面上创建三个图像控件。 通过单击按钮1,2,3可以滚动这些图像控件。 (即,单击2会将图像1和图像3的Visibl
1回复

从WebPart查看远程FTP文件夹中的文件

我们正在寻求在SharePoint门户中集成FTP共享的文件/文件夹视图。 我们认为最好的解决方案是创建一个Web部件,该部件读取FTP共享的内容并将其显示在门户中。 是否有任何第三方解决方案? 之前有人做过这样的事情吗?也许可以为我们提供一些需要提防的指示? 干杯!
3回复

system.net.credentialcache.defaultcredentials在MOSS 2007 webpart中始终为空

我正在尝试使用用户凭据传递给Web服务 MOSS 2007 webpart中的system.net.credentialcache.defaultcredentials。 但凭证显示总是空的。我使用集成的Windows身份验证
4回复

将必需的字段验证程序添加到SharePoint Webpart

我正在为MOSS 2007编写一个webpart。我需要验证该webpart中的文本字段,或者我正在使用所需的字段验证器。 我正在创建必需的字段验证器,如下所示: 上面的代码片段在CreateChildControls()覆盖中。 当我打开此webpart页面时,我在ShareP
1回复

访问Lists.asmx Web服务时出现MOSS 2007 404错误

目前,我有一个ASP.net 4.0应用程序中,我做了一个Web引用到MOSS 2007服务器。 当我访问从根应用程序的任何lists.asmx方法,一切工作正常。 但是,如果我试图改变在C#代码隐藏到一个子文件夹list.asmx的服务URL,然后访问的任何方法,我得到一个404错误。
3回复

在ASP.NET中创建自定义URL令牌(如MOSS)

在ASP.NET中,波浪号(〜)被视为URL中的令牌,并将以该前缀开头的路径视为相对于应用程序根目录的路径。 这是众所周知的功能。 在MOSS中,还有其他标记,例如〜sitecollection / mypath ...,它们的行为类似,但是将路径视为相对于网站集根目录的路径。 这是如
1回复

在生产中的用户控件上找不到文件错误

我为sharepoint 2007网站做了2个用户控件。 在测试服务器上一切正常。 我将其部署在生产环境中,但只有1个被正确部署和放置。 第二个用户控件中加入正部署到Web部件库,但给文件未找到错误,当我将其添加Web部件页。 我使用WSP进行了部署。 却给出了这个错误。 我检查了日
2回复

尝试包装子控件时发生解析器错误

我已经开发了从WebControl继承的服务器控件,该控件包装了任意数量的子控件并更改了它们的输出。 控件类非常简单,仅包含RenderContents方法。 这是一个如何将其放置在页面上的示例。 (不包括:控件​​名称空间的注册。)此处的目的是更改RichImageField控件的呈
2回复

自定义asp.net共享点页面中的解析器错误

谁能帮我解决这个错误? 替代文字http://abbeylegal.com/downloads/parsererror.jpg 完整图片在这里 当尝试在我的sharepoint网站上加载许多自定义asp.net页中的任何一个时,通常每天发生一次。 如果我回收我的应用程序池,错
1回复

找不到Sharepoint文件错误

我似乎找不到有关此异常的任何相关信息。 似乎在特定站点上来来去去,有什么想法吗?