Visual studio 在Visual Studio社区2013中打开通过WebMatrix 3创建的网站项目

Visual studio 在Visual Studio社区2013中打开通过WebMatrix 3创建的网站项目,visual-studio,web,iis-express,webmatrix-3,Visual Studio,Web,Iis Express,Webmatrix 3,我正在浏览一些关于微软ASP.NET网站入门部分的ASP.NET教程。我最初使用WebMatrix 3,但决定改用最近发布的VisualStudio Community 2013(从现在开始使用VSC)。运行VSC,我看到我可以通过本地IIS项目加载选项打开网站,并列出WebMatrix创建的网站 但是,在保存项目时,VSC首先询问我将.sln项目文件保存到哪里。我选择将其保存在使用WebMatrix 3时创建的同一文件夹中。它似乎毫无怨言地节省了开支。当我尝试右键单击Razor文件以在浏览器中

我正在浏览一些关于微软ASP.NET网站入门部分的ASP.NET教程。我最初使用WebMatrix 3,但决定改用最近发布的VisualStudio Community 2013(从现在开始使用VSC)。运行VSC,我看到我可以通过本地IIS项目加载选项打开网站,并列出WebMatrix创建的网站

但是,在保存项目时,VSC首先询问我将.sln项目文件保存到哪里。我选择将其保存在使用WebMatrix 3时创建的同一文件夹中。它似乎毫无怨言地节省了开支。当我尝试右键单击Razor文件以在浏览器中启动它时,页面上出现以下错误:

无法加载文件或程序集“System.Web.Helpers”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(HRESULT的例外:0x8013100)

说明:执行当前web请求期间发生未处理的异常。请查看堆栈跟踪以了解有关错误的更多信息以及错误在代码中的起源。

异常详细信息:System.IO.FileLoadException:无法加载文件或程序集“System.Web.Helpers”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(HRESULT的例外:0x8013100)

如果您能通过VSCs本地IIS加载选项打开不是在VSC中创建的网站项目,请提供有关注意事项的摘要,我们将不胜感激

编辑

我还尝试单击WebMatrix工具栏中的Launch Visual Studio按钮,但首先会弹出以下对话框:


而且似乎根本没有加载网站项目,只是启动而不是。我主要感兴趣的是能够访问WebMatrix模板,它似乎无法通过Visual Studio Online Extensions菜单进行安装。另外,我的Visual Studio使用提升的权限运行。

将WebMatrix设置为使用管理员权限运行似乎解决了我的所有问题。现在继续使用Visual Studio IDE学习ASP.NET教程,到目前为止没有任何问题。

将WebMatrix设置为以管理员权限运行似乎解决了单击“启动Visual Studio”按钮时WebMatrix未加载项目的问题。当教程提到通过安装ASP.NET Web Helper库时出现问题努吉。此包仅存在于WebMatrix Nuget源中,如果在VS2013 Nuget源中按该名称搜索,则此包不可用。此软件包的VS2013名称为Microsoft.AspNet.WebHelpers我必须使用VS2013 Nuget控制台并发出以下命令:更新软件包,然后安装软件包Microsoft.AspNet.WebHelpers