我正在学习一些关于微软ASP.NET网站入门部分的ASP.NET教程。我最初使用的是WebMatrix 3,但决定切换到最近发布的VisualStudioCommunity2013(从现在开始)。运行VSC,我看到我可以通过本地IIS项目加载选项打开网站,并列出了WebMatrix创建的站点。
但是,当谈到保存项目时,VSC首先问我在哪里保存.sln项目文件。我选择将它保存在使用WebMatrix 3时创建的同一个文件夹中。当我试图在浏览器中右键单击Razor文件以启动它时,我会在页面上得到以下错误:
无法加载文件或程序集“System.Web.Helpers”或其依赖项之一。所定位的程序集的清单定义与程序集引用不匹配。( HRESULT: 0x80131040除外)
描述:一个未处理的异常发生在当前web请求的执行过程中。请查看堆栈跟踪以获得有关错误的更多信息,以及它在代码中的来源。。
异常详细信息: System.IO.FileLoadException:无法加载文件或程序集“System.Web.Helpers”或其依赖项之一。所定位的程序集的清单定义与程序集引用不匹配。( HRESULT: 0x80131040除外)
当通过VSC 本地IIS 选项打开VSC中未创建的网站项目时,需要注意的是什么,将不胜感激。
编辑
我还尝试单击WebMatrix工具栏中的按钮,但是这个按钮首先弹出了下面的对话框:

而且似乎根本没有加载网站项目,只是启动VS。我主要感兴趣的是能够访问WebMatrix模板,这些模板似乎无法通过扩展菜单进行安装。此外,我还使用提升的权限运行Visual。
发布于 2015-04-07 21:27:59
将WebMatrix设置为以管理员权限运行似乎解决了我的所有问题。现在继续使用Visual进行ASP.NET教程,到目前为止没有任何问题。
https://stackoverflow.com/questions/29498768
复制相似问题