Visual Studio 2013无法打开Razor视图 - “操作无法完成”

时间:2013-12-06 16:31:23

标签: asp.net-mvc razor visual-studio-2013

我正在打开一个较旧的WebForms项目并尝试在Visual Studio 2013中将其更新为ASP.NET MVC 4.当我添加一个新项目时,我可以运行它并且一切正常。

当我尝试打开Razor视图(cshtml文件)时,VS2013给了我通用的“操作无法完成”。错误消息,不会打开它们。

如果我创建一个不在WebForms解决方案内部的新项目,它会打开视图。

如果我右键单击该文件并选择“打开方式”和“HTML(Web窗体)编辑器”,它会打开,但不会突出显示Razor语法。

是什么给出了?

3 个答案:

答案 0 :(得分:10)

对我来说,我必须修复网页:appSettings中的版本设置。对我来说,价值中有一种类型。确保它是3.0.0.0。

<appSettings>
    <add key="webpages:Version" value="3.0.0.0" />
...

答案 1 :(得分:4)

在我的情况下,我的web.config文件中出现语法错误,这是因为源控件更新问题。当我修复web.config文件时,一切都很好

答案 2 :(得分:0)

当我在mvc项目上设置更具体的iisurl时,我发现我得到了这个错误。

而不是http://domain.com:61325/我将其设置为http://domain.com:61325/?something=fails以便能够更轻松地测试某些内容,但发现它在打开cshtml视图时会导致VS2013失败。