我可以重置.snk文件密码吗?

时间:2012-05-07 08:28:16

标签: sharepoint snk

我现在正在接管一个一直在开发的现有sharepoint项目 在VM环境中。

我必须在指定帐户下进入虚拟环境。因为现在没有人知道.snk文件密码。 (创作者离开了)

我担心如果我们必须将开发环境转移到另一个虚拟机,我无法继续开发它。

所以我想知道我可以恢复.snk文件密码吗?或者我可以尝试的任何其他方式。

我知道可能是我可以创建一个新的密钥文件,但所有的aspx文件都存储在SharePoint内容数据库中。

如果我构建一个新的dll,我必须更新db中每个aspx文件的PublicTokenKey。它可能会对我的网站产生重大影响。

任何人都可以给我一个解决这个问题的安全方法吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我不相信这是可能的。您最好的办法是创建一个新的snk文件,然后在文件中查找/替换令牌。我没有完全遵循“更新db中每个aspx文件的PublicTokenKey”的含义。使用SharePoint,你应该主要处理页面上作为Web部件存在的控件,因此控件将是你需要的更新。除非您要更新母版页/页面布局,否则您应该能够遍历这些页面并在那里查找/替换引用。