我的ColdFusion 11
应用在本地计算机上运行正常(Windows 10
)。但是当我在Eclipse中打开任何.cfm
文件或甚至在Notepad
中打开文件时,我都会得到不可读的内容 - 例如以下内容。它之前没有发生过。如何让文件再次可读?
更新:
该网站正在windows 10
上使用IIS 10。上述问题可能与IIS有关吗?我注意到当我从备份文件夹中打开同一.cfm
文件的副本时,我可以读取该文件并且上述问题不存在。
答案 0 :(得分:1)
您正在查看加密文件。 CFIDE文件夹中的大多数CFML文件都经过加密,以防止代码被窥探。这与IIS无关。
有关此主题的简短说明,您可以找到here。
除非您自己的文件有任何批量加密,否则您应该能够打开自己的代码,并且您将看到可读的内容。如果您不小心编码了自己的文件,则必须还原备份或从源代码管理中获取原始文件。在过去,Google搜索提出了一种(技术上非法的)工具,用于解密此类文件。我不知道这是否仍适用于较新的ColdFusion版本。