答案 0 :(得分:1)
任何可读和在十六进制编辑器中查看时,有效的CSHTML文件应具有第一个字节顺序EF BB BF
(如果您看到它属于Razor的0x40H
符号的下一个@
),则可能发生以下情况在您的问题中:
由于错误无法轻易复制,因此您似乎需要运行数据恢复工具,以尝试恢复原始文件内容,然后重建&重新部署解决方案(包括重新编译的DLL)。
除此之外,如果您想要修复损坏的文件而不是从备份恢复,请检查this SU post。
相关问题:
Compiler Error Message: CS1009: Unrecognized escape sequence
MVC3 Deployed in IIS 7.5 - Keep getting CS1009: Unrecognised escape sequence error message