【问题标题】:An .ascx user control page opens up as hex?.ascx 用户控制页面以十六进制打开?
【发布时间】:2009-08-05 14:12:45
【问题描述】:

我不确定这是否与我遇到的这种奇怪行为有关:Why is my ASP.NET MVC project saving several copies of itself?

但我完全被难住了。

我的解决方案(asp.net mvc 应用程序)目前驻留在拇指驱动器(cruzer micro 4gb)上,截至昨晚所有文件都很好,今天早上我打开了一个 .ascx,全能的上帝,它自己加载进入十六进制编辑器,为什么?什么鬼?

我在记事本中打开同一个用户控件,里面充满了疯狂的随机字符。

不知何故,它把自己,一个纯文本文件,变成了一个二进制文件?

有人遇到过这个吗?我没有备份(我的错,我应该知道的更好),这是否可逆?

【问题讨论】:

  • 看起来你的拇指驱动器上没有你的解决方案了...:(

标签: c# asp.net-mvc visual-studio user-controls


【解决方案1】:

可能是您保存了文件并以某种方式触发了要使用的不同编码。

我相信我已经见过几次类似的事情了。

它仍然编译吗?如果不是,那么 VS 也无法读取它,你可能被搞砸了。

【讨论】:

  • 是的,解决方案仍然可以编译。页面显示,但包含 .ascx 的部分显示随机字符。我昨晚工作了,正常保存。嗯……如果以某种方式触发了不同的编码,那肯定是我不知道的。
猜你喜欢
  • 1970-01-01
  • 2023-04-07
  • 1970-01-01
  • 1970-01-01
  • 2016-08-03
  • 1970-01-01
  • 2015-02-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多