asp.net-mvc - VS2015 无法编辑 cshtml 文件

标签 asp.net-mvc visual-studio asp.net-mvc-4 razor visual-studio-2015

从昨天开始,我无法编辑 cshtml 文件。每次我尝试编辑 cshtml 文件时,都会收到以下消息:

“无法打开该文档。它已被重命名、删除或移动。”

这一切都始于尝试解决 TypeScript 未在编译时保存的问题。由于似乎没有任何效果,我注意到 .Net SDK (DotNetCore.1.0.1-VS2015Tools.Preview2.0.3.exe) 的更新。安装花了很长时间,我最终取消了它。从那时起我就无法编辑任何 cshtml 文件。

我创建了一个新的 mvc 项目,看看我是否可以在那里编辑 cshtml 文件,但它也不起作用。

除了完全重新安装之外,我尝试了所有我能找到的方法,但似乎没有任何解决方法。我看到了 https://github.com/aspnet/Tooling/issues/390 上的讨论但这些建议都没有帮助。

最佳答案

尝试清理以下缓存文件夹中的内容(不要删除这些文件夹,而是仅删除它们的内容)并重新启动 Visual Studio :

  • 清理 中的内容网站缓存 文件夹(可以在 C:\Users\%USERNAME%\AppData\Local\Microsoft\WebSiteCache 中找到)
  • 清理 中的内容临时 ASP.NET 文件 文件夹(可以在 C:\Users\%USERNAME%\AppData\Local\Temp\Temporary ASP.NET Files 中找到)

  • 然后重新启动 Visual Studio。如果问题仍然存在,您可以尝试重命名项目文件夹并重新打开它。希望这可以帮助...

    关于asp.net-mvc - VS2015 无法编辑 cshtml 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42528834/

    相关文章:

    visual-studio - 怎么跑啊!? (VS 语言集成)

    c# - WebApi 无法遵守 JsonObjectAttribute 设置

    asp.net-mvc-4 - 在 MVC4 中使用 ClaimsAuthorizationManager 忽略允许匿名属性

    javascript - 在表中选择 ng-change

    c# - Azure Blob TIFF 到 PNG 转换,无需下载

    asp.net-mvc - ELMAH-MVC 3-403-禁止访问:被拒绝

    c# - 如何使用 HttpContext 创建单元测试以在方法内进行授权?

    visual-studio - Visual Studio 报告错误 "PFX - Error Importing Key/Object already exists"

    c# - 为 TextBoxFor 扩展 Kendo HtmlHelpers

    javascript - CSS样式{显示:none} is not working in htmlattribute