BizTalk面试题锦 - 20/23

20/23: 在BizTalk的组件部署前是否需要一个强名钥(Strong Name Key)?

需要,我们应该生成一个强名钥并指定给对应的组件(Assembly)。

使用"SN -K"可以生成强名钥。在方案浏览器中右键点击方案文件,选择组件(Assembly), 选择组件钥文件(Assembly File Key), 然后输入强名钥文件产生的路径就可以指定对应的强名钥文件。

强名钥保证了唯一性(Uniqueness),版本号(Versioning)以及完整性(Integrity)。一个强名钥文件包括了组件信息,公钥以及一个数字签名。组件信息包括组件版本号,组件名等。