asp.net-mvc – 为什么我不能从Web平台安装程序安装ASPNET MVC2
我去了
http://www.asp.net/mvc/尝试安装ASP.NET MVC.
我不知道,但MVC现在是版本2. 有一个叫做微软“Web平台安装程序”(WPI)的漂亮的东西,它基本上是一个小的安装程序驱动程序工具,它??提供了一些我可能想要安装的东西,在Windows上做Web事情.菜单上有ASPNET MVC2,还有Drupal,PHP,Joomla等等. 从http://www.asp.net/mvc/开始,当我点击“安装MVC”的链接时,它会解析为http://go.microsoft.com/fwlink/?LinkID=185037,然后弹出WPI. 但是之后!我得到一个错误对话框,上面写着“安装ASPNET MVC2需要VS2008 SP1”. 但我知道我有VS2008 SP1. 是什么赋予了? 解决方法
我环顾四周,发现建议[
1,2]手动修改注册表,具体来说
HKEY_LOCAL_MACHINESOFTWAREMicrosoftDevDivVSServicing9.0IDE1033 将值SP,SPIndex和SPName分别设置为0,0和“SP1”,以允许检查SP1成功. 但我不喜欢那个答案.我确定我安装了VS2008 SP1;事情不太对劲.像这样修改注册表可能会导致配置不受支持,未来的补丁可能无法正常工作等等.这是一个坏主意. 我进一步观察了found a suggestion以卸载VS2008集成外壳.我做到了,然后能够通过Web平台安装程序安装ASPNET MVC2.我认为shell是使用VS 2008 SDK安装的. 显然,MVC2安装程序会查看是否安装了未更新到SP1的VS产品,并且如果找到任何VS产品则拒绝安装. VS Integrated Shell就是其中之一.虽然它是在安装VS2008 SP1之前安装的,但集成的shell没有升级到SP1 – 至少不是根据与集成shell关联的注册表设置.删除集成的shell允许继续进行MVC2安装.对于那些乐于这样做的人来说,直接编辑注册表而不卸载集成的shell,也可以让MVC2的安装成功. 也许这会帮助别人. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 比较一下以“反射”和“表达式”执行方法的性能差异
- asp.net-mvc-3 – 带有EF 4.1和EntityState.Modified的MVC3
- ASP.Net MissingMethodException – 找不到“ctor”方法
- asp.net-mvc – 如何在会话较少的负载平衡环境中配置dotNet
- asp.net MVC 3/4相当于一个response.filter
- asp.net – 由TaskScheduler和SynchronizationContext混淆同
- 如何清除正式环境中的缓存
- asp.net – 在同一个项目的MVC和Web API中使用InstancePerH
- asp.net-mvc – 如何在使用RedirectToAction时设置协议?
- asp.net – Umbraco CMS(.NET):加载xslt /用户控件的日志错
- asp.net – 使Windows身份验证和WKHTMLToPDF发挥
- asp.net – 如何将HTML片段(作为委托?)传递给声
- asp.net-mvc-4 – MVC4捆绑GZIP和头文件
- asp.net 分页显示数据表的数据的代码
- asp.net-mvc-3 – 如何从控制器外部访问登录用户
- asp.net-mvc-4 – 在Startup.Auth.cs之外配置的C
- asp.net – 为什么WebMethod访问会话状态没有Ena
- asp.net-mvc – Razor查看引擎在VB.NET中的怪癖
- asp.net-mvc – ASP.NET MVC路由Maproute参数
- ASP.NET Core 2.2 : 二十七. JWT与用户授权(细化