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



我现在正在接管一个正在开发的现有sharepoint项目在虚拟机环境中。

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

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

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

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

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

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

提前谢谢。

我不相信这是不可能的。 最好的办法是创建一个新的 snk 文件,然后查找/替换文件中的令牌。 我不太遵循您所说的"更新数据库中每个 aspx 文件的 PublicTokenKey"的意思 使用 SharePoint 时,您应该主要处理作为页面上的 Web 部件存在的控件,因此这些控件将是您需要更新的内容。 除非您要更新母版页/页面布局,否则您应该能够循环访问这些母版页/页面布局并在那里查找/替换引用。

最新更新