【问题标题】:Unable to open any cshtml file in any MVC project visual studio 2013无法在任何 MVC 项目 Visual Studio 2013 中打开任何 cshtml 文件
【发布时间】:2015-02-18 15:53:15
【问题描述】:

我开始学习 MVC,一开始就遇到问题 :) 我无法打开或添加任何视图。如果我尝试打开任何 cshtml 文件,它会显示错误:

The document cannot be opened. It has been renamed, deleted or moved

当然文件出现在文件夹中。我试图在新创建的项目和从微软网站下载的模板中打开 cshtml。两者都给了我同样的错误。我已经进行了一些网络研究,但是这些解决方案中的任何一个都不适合我。我试图修改 web.config 文件,但没有任何反应。我一遍又一遍地遇到同样的错误。 现在我正在下载 vs2013.4 以重新安装我的环境,但我真的很好奇这里出错的原因。你有什么解决办法吗?

【问题讨论】:

  • 你试过重启你的机器吗?)

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


【解决方案1】:

转到您项目的属性,然后从左侧选择“Web”。

在“服务器”下方,如果您使用的是 IIS Express(通常是默认设置),您将看到一个显示“创建虚拟目录”的按钮。

单击它,然后您应该能够打开视图。

【讨论】:

  • 正如我在上层答案 cmets 中所说,我重新安装了 Visual Studio 以更新 4。
  • 我同样安装了更新 4 - 不高兴。然后我按照上面的建议做了,它起作用了。但为什么?项目属性中的虚拟目录与 Visual Studio 2013 编辑 .cshtml 文件的能力有什么关系?奇怪!
【解决方案2】:

关闭 VS,然后删除解决方案的 .suo 文件。然后通过双击 .sln 文件重新启动 VS,我认为这对你有用。

The project file * has been moved, renamed or is not on your computer

【讨论】:

  • 我试过这个没有成功。它也不应该出现在每个新项目中。现在我重新安装 Visual Studio 到 update4,它工作正常。
猜你喜欢
  • 2018-11-16
  • 1970-01-01
  • 2014-07-24
  • 1970-01-01
  • 2016-03-13
  • 2012-11-05
  • 1970-01-01
  • 2016-03-05
  • 2013-12-13
相关资源
最近更新 更多