1

如此处所述 自定义字段类型(以及它们引用的任何 dll?)必须部署到全局程序集缓存。为什么,部署到 bin 目录可能会出现什么问题?我正在尝试通过编写 CAS 策略来保护我的代码,并且由于我的字段控件使用了很多由我的其他代码共享的帮助方法,这似乎是一个阻碍。

到目前为止,我在 bin 部署中发现的唯一问题是,当该功能被停用然后使用 STSADM 重新激活时,我收到一条错误消息,指出我的字段类型未正确安装。使用 –force 开关或通过 GUI 激活似乎工作得很好。

4

2 回答 2

0

自定义字段在场范围内安装,如果将 dll 部署到 bin 目录,则必须确保它们位于所有 Web 应用程序的 bin 目录中。

于 2009-01-15T20:59:39.277 回答
0

我忘记将我的字段类型实现的接口之一放在 GAC 中,这导致了我上面描述的问题。

结论:自定义字段类型可以引用bin目录下的dll:s,只要创建对象不需要。

于 2009-03-08T18:49:34.530 回答